This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2019-01-14
Channels
- # announcements (6)
- # architecture (5)
- # aws (4)
- # beginners (79)
- # boot (3)
- # boot-dev (7)
- # calva (21)
- # cider (17)
- # cljdoc (12)
- # clojure (83)
- # clojure-art (2)
- # clojure-belgium (2)
- # clojure-brasil (1)
- # clojure-estonia (2)
- # clojure-europe (3)
- # clojure-finland (5)
- # clojure-india (2)
- # clojure-italy (49)
- # clojure-losangeles (1)
- # clojure-nl (12)
- # clojure-spec (120)
- # clojure-sweden (2)
- # clojure-switzerland (4)
- # clojure-uk (31)
- # clojurescript (80)
- # data-science (17)
- # datavis (2)
- # datomic (31)
- # emacs (31)
- # figwheel-main (28)
- # fulcro (6)
- # jobs (2)
- # liberator (7)
- # luminus (1)
- # nrepl (2)
- # off-topic (51)
- # overtone (2)
- # pathom (4)
- # re-frame (28)
- # reitit (1)
- # rum (6)
- # shadow-cljs (26)
- # specter (2)
- # tools-deps (33)
- # yada (3)
Hi all. I seem to be finding an odd error while trying to use spec to validate values passed to my endpoints
[:response nil]
[:last-method "PATCH"]
[:last-error "Bad Request [400]"]
[:failure :error]
[:status-text "Bad Request"]
[:parse-error
{:status 400, :failure :parse, :response nil, :status-text
"Unexpected token : i … ld have been Transit"
Unexpected token : in JSON at position 1 Format should have been Transit
, :original-text
"[:spec "(spec-tools. … quest :body-params]]"
[:spec "(spec-tools.core/spec {:spec (clojure.spec.alpha/keys :opt-un [:infusion.routes.services/display-name]), :type :map, :spec-tools.parse/key->spec {:display-name :infusion.routes.services/display-name}, :spec-tools.parse/keys #{:display-name}, :spec-tools.parse/keys-opt #{:display-name}})"][:problems []][:type :reitit.coercion/request-coercion][:coercion :spec][:value nil][:in [:request :body-params]]
}
]
[:status 400]
[:uri
"/groups/5c38d547-6a5 … 4a-b7bd-394dab989ff0"
]
[:debug-message "Http response at 400 or 500 level"]
[:last-error-code 6]
It seems to be having issues with transmit?