Check if the value in the config is a string before checking if it's empty

This commit is contained in:
Kiran Shila
2022-11-30 12:27:53 -08:00
parent d884c206b0
commit 6b5d665cc7

View File

@@ -59,7 +59,7 @@
(let [config (s/select-one
[(s/submap valid-keys)
(s/transformed [s/MAP-VALS nil?] (constantly s/NONE))
(s/transformed [s/MAP-VALS empty? (constantly s/NONE)])
(s/transformed [s/MAP-VALS #(and (string? %) (empty? %))] (constantly s/NONE))
(s/transformed [s/ALL #(= "url" (name (first %)))] #(vector (first %) (trimr* (second %) \/)))]
env)]
(if (spec/valid? ::specs/config config)