## Library Version(s) 2.0.0-alpha31 ## Problem ```clojure (s/def ::version (s/and int? #{1 2})) (GET "/test/:v" request :path-params [v :- ::version] (r/ok v)) ``` when requesting `GET /test/1` results in ```clojure {:problems [{:message "Validation error", :details {:path ["v"], :pred [1 2], :val "1", :via ["spec$60151/v"], :in ["v"], :phrase.alpha/mappings {:x0 1, :x1 2, :x2 ["x1" "x0"]}, :phrase.alpha/via []}}]} ``` However ```clojure (s/def ::version #{1 2}) (GET "/test/:v" request :path-params [v :- (s/and int? ::version)] (r/ok v)) ``` when requesting `GET /test/1` does give me the expected response body of `1`.
Activity
thomaswhitcomb commentedon Jan 22, 2021
@jeroenvanwijgerden what is the "s" namespace?