From d1e4e196d01a01c8135c5de8e0cf1fd57d1b4944 Mon Sep 17 00:00:00 2001 From: Sean Corfield Date: Mon, 12 Oct 2020 18:37:48 -0700 Subject: [PATCH] Support empty conditions Which remove the clause --- src/honey/sql.cljc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/honey/sql.cljc b/src/honey/sql.cljc index 80b0691..9cb2be0 100644 --- a/src/honey/sql.cljc +++ b/src/honey/sql.cljc @@ -263,8 +263,10 @@ params))) (defn- format-on-expr [k e] - (let [[sql & params] (format-expr e)] - (into [(str (sql-kw k) " " sql)] params))) + (if (seq e) + (let [[sql & params] (format-expr e)] + (into [(str (sql-kw k) " " sql)] params)) + [])) (defn- format-group-by [k xs] (let [[sqls params] (format-expr-list xs)]