diff --git a/src/clj/com/rpl/specter/macros.clj b/src/clj/com/rpl/specter/macros.clj index de94218..483bfa2 100644 --- a/src/clj/com/rpl/specter/macros.clj +++ b/src/clj/com/rpl/specter/macros.clj @@ -450,7 +450,7 @@ ~precompiled-sym (.-precompiled info#) ~params-maker-sym (.-params-maker info#)] (if (nil? ~precompiled-sym) - (i/comp-paths* ~(vec path)) + (i/comp-paths* ~(if (= (count path) 1) (first path) (vec path))) (if (nil? ~params-maker-sym) ~precompiled-sym ~handle-params-code