diff --git a/src/secretary/core.cljs b/src/secretary/core.cljs index 753fd73..6be799f 100644 --- a/src/secretary/core.cljs +++ b/src/secretary/core.cljs @@ -326,7 +326,7 @@ (defn invalid-params [params validations] (reduce (fn [m [key validation]] (let [value (get params key)] - (if (re-matches validation value) + (if (and (not= nil value) (re-matches validation value)) m (assoc m key [value validation])))) {} (partition 2 validations)))