diff --git a/src/clj/auto_ap/ssr/transaction/common.clj b/src/clj/auto_ap/ssr/transaction/common.clj index cb034654..41a665a1 100644 --- a/src/clj/auto_ap/ssr/transaction/common.clj +++ b/src/clj/auto_ap/ssr/transaction/common.clj @@ -43,7 +43,9 @@ [:vendor {:optional true :default nil} [:maybe [:entity-map {:pull [:db/id :vendor/name]}]]] [:bank-account {:optional true :default nil} [:maybe [:entity-map {:pull [:db/id :bank-account/numeric-code]}]]] [:account {:optional true :default nil} [:maybe [:entity-map {:pull [:db/id :account/name]}]]] - [:linked-to {:optional true} [:maybe [:enum "payment" "expected-deposit" "invoice" "none"]]] + [:linked-to {:optional true} + [:maybe [:enum {:decode/string {:enter #(if (seq %) % nil)}} + "payment" "expected-deposit" "invoice" "none"]]] [:location {:optional true} [:maybe [:string {:decode/string strip}]]] [:potential-duplicates {:optional true} [:maybe [:boolean {:decode/string {:enter #(cond (= % "on") true