Skip to content

Commit 80c4b66

Browse files
Don't recreate result tuple in format-dsl if it hasn't changed
1 parent 0a4df0b commit 80c4b66

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/honey/sql.cljc

+2-2
Original file line numberDiff line numberDiff line change
@@ -1768,7 +1768,7 @@
17681768
([statement-map {:keys [aliased nested pretty]}]
17691769
(binding [*options* (assoc *options* :dsl statement-map)]
17701770
(let [[sqls params leftover]
1771-
(reduce (fn [[sql params leftover] k]
1771+
(reduce (fn [[sql params leftover :as result] k]
17721772
(if-some [xs (if-some [xs (k leftover)]
17731773
xs
17741774
(let [s (kw->sym k)]
@@ -1778,7 +1778,7 @@
17781778
[(conj sql sql')
17791779
(if params' (into params params') params)
17801780
(dissoc leftover k (kw->sym k))])
1781-
[sql params leftover]))
1781+
result))
17821782
[[] [] statement-map]
17831783
(:clause-order *options*))]
17841784
(if (seq leftover)

0 commit comments

Comments
 (0)