From 5b32518562ade22563ffcaa40d35704487079f2d Mon Sep 17 00:00:00 2001 From: Bryce Date: Thu, 8 Feb 2024 14:42:50 -0800 Subject: [PATCH] makes plaid not overzealous on creating vendors. --- src/clj/auto_ap/graphql/transactions.clj | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/clj/auto_ap/graphql/transactions.clj b/src/clj/auto_ap/graphql/transactions.clj index 1a5c9c0b..2a54b69d 100644 --- a/src/clj/auto_ap/graphql/transactions.clj +++ b/src/clj/auto_ap/graphql/transactions.clj @@ -390,7 +390,8 @@ :transaction/accounts (map transaction-account->entity accounts) :transaction/forecast-match forecast_match}]] (and (:transaction/plaid-merchant existing-transaction) - (not (pull-attr (dc/db conn) :vendor/plaid-merchant vendor_id))) + (not (pull-attr (dc/db conn) :vendor/plaid-merchant vendor_id)) + vendor_id) (conj {:db/id vendor_id :vendor/plaid-merchant (-> existing-transaction :transaction/plaid-merchant :db/id)})) (:id context))