From 54d5de6d33bd31f9e62c1c37db258e5990f9a345 Mon Sep 17 00:00:00 2001 From: Bryce Covert Date: Thu, 13 Aug 2020 08:06:53 -0700 Subject: [PATCH] invoices shouldn't be allowed to duplicate. --- src/clj/auto_ap/datomic/invoices.clj | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/clj/auto_ap/datomic/invoices.clj b/src/clj/auto_ap/datomic/invoices.clj index 918635e7..4415302a 100644 --- a/src/clj/auto_ap/datomic/invoices.clj +++ b/src/clj/auto_ap/datomic/invoices.clj @@ -182,8 +182,8 @@ :where '[[?e :invoice/invoice-number ?invoice-number] [?e :invoice/vendor ?vendor] [?e :invoice/client ?client] - [(not= ?e ?invoice-id)] - ]} + (not [?e :invoice/status :invoice-status/voided]) + [(not= ?e ?invoice-id)]]} :args [(d/db (d/connect uri)) invoice-number vendor client (or id 0)]})) (map first)