diff --git a/src/clj/com/rpl/specter/transient.cljx b/src/clj/com/rpl/specter/transient.cljx index ef15d54..774e19f 100644 --- a/src/clj/com/rpl/specter/transient.cljx +++ b/src/clj/com/rpl/specter/transient.cljx @@ -86,6 +86,6 @@ (reduce (fn [m k] (dissoc! m k)) % m-keys) - (reduce (fn [m [k v]] - (assoc! m k v)) - % res))))) + (reduce-kv (fn [m k v] + (assoc! m k v)) + % res)))))