Compare commits

...

1 Commits

Author SHA1 Message Date
Tushar Vats
bc7189dae1 fix: dont create multi ifs if not needed 2026-05-18 23:01:55 +05:30

View File

@@ -122,6 +122,11 @@ func CollisionHandledFinalExpr(
stmts[idx] = sqlbuilder.Escape(stmts[idx])
}
// don't use multiIf if there is only one statement
if len(stmts) == 1 {
return stmts[0], allArgs, nil
}
multiIfStmt := fmt.Sprintf("multiIf(%s, NULL)", strings.Join(stmts, ", "))
return multiIfStmt, allArgs, nil