diff --git a/modules/reitit-spec/src/reitit/coercion/spec.cljc b/modules/reitit-spec/src/reitit/coercion/spec.cljc index 12553c39..a9b3ea33 100644 --- a/modules/reitit-spec/src/reitit/coercion/spec.cljc +++ b/modules/reitit-spec/src/reitit/coercion/spec.cljc @@ -39,19 +39,19 @@ (into-spec [this name])) (defn- ensure-name [?name] - (or ?name (keyword "" (name (gensym "spec"))))) + (or ?name (keyword "spec" (name (gensym ""))))) (extend-protocol IntoSpec #?(:clj clojure.lang.PersistentArrayMap :cljs cljs.core.PersistentArrayMap) (into-spec [this name] - (ds/spec (ensure-name name) this)) + (dissoc (ds/spec (ensure-name name) this) :name)) #?(:clj clojure.lang.PersistentHashMap :cljs cljs.core.PersistentHashMap) (into-spec [this name] - (ds/spec (ensure-name name) this)) + (dissoc (ds/spec (ensure-name name) this) :name)) Maybe (into-spec [this name]