diff --git a/backend/src/app/rpc.clj b/backend/src/app/rpc.clj index 69f9d84fbc..f9c36515a3 100644 --- a/backend/src/app/rpc.clj +++ b/backend/src/app/rpc.clj @@ -139,15 +139,10 @@ (f cfg (us/conform spec params))) f))) -;; TODO: integrate with sm/define - (defn- wrap-params-validation [_ f mdata] (if-let [schema (::sm/params mdata)] - (let [schema (if (sm/lazy-schema? schema) - schema - (sm/define schema)) - validate (sm/validator schema) + (let [validate (sm/validator schema) explain (sm/explainer schema) decode (sm/decoder schema)] (fn [cfg params]