From 53a402f505d0a1eb32607f249d4493f614199321 Mon Sep 17 00:00:00 2001 From: Elkin Andrew Date: Fri, 20 Sep 2024 14:26:29 +0300 Subject: [PATCH] fix render test --- mindsdb_sql/render/sqlalchemy_render.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/mindsdb_sql/render/sqlalchemy_render.py b/mindsdb_sql/render/sqlalchemy_render.py index c0d0c8a..caa9e23 100644 --- a/mindsdb_sql/render/sqlalchemy_render.py +++ b/mindsdb_sql/render/sqlalchemy_render.py @@ -293,11 +293,10 @@ def prepare_case(self, t: ast.Case): conditions.append( (self.to_expression(condition), self.to_expression(result)) ) - else_ = None if t.default is not None: - else_ = self.to_expression(t.default) + conditions.append(self.to_expression(t.default)) - return sa.case(conditions, else_=else_) + return sa.case(*conditions) def to_function(self, t): op = getattr(sa.func, t.op)