From 94e33797f7324540e9d64a623fc7c1aa18507318 Mon Sep 17 00:00:00 2001 From: Andi Albrecht Date: Mon, 28 Feb 2011 21:12:15 +0100 Subject: Fix formatting issue with extended CASE statements. --- sqlparse/filters.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'sqlparse') diff --git a/sqlparse/filters.py b/sqlparse/filters.py index 9d1e0b9..b4f252e 100644 --- a/sqlparse/filters.py +++ b/sqlparse/filters.py @@ -227,8 +227,9 @@ class ReindentFilter(Filter): self.offset += outer_offset for cond, value in tlist.get_cases(): if is_first: + tcond = list(cond[0].flatten())[0] is_first = False - num_offset = self._get_offset(cond[0]) - len(cond[0].value) + num_offset = self._get_offset(tcond) - len(tcond.value) self.offset += num_offset continue if cond is None: -- cgit v1.2.1