prevents checks from being printed for voided invoices

This commit is contained in:
Bryce Covert
2022-12-22 11:26:05 -08:00
parent 54dbfcfbe0
commit 27603fff6e

View File

@@ -223,7 +223,8 @@
(defn invoice-payments [invoices invoice-amounts]
(->> (for [invoice invoices
:let [invoice-amount (invoice-amounts (:db/id invoice))]
:when invoice-amount]
:when (and invoice-amount
(not= :invoice-status/voided (:invoice/status invoice)))]
[{:invoice-payment/payment (-> invoice :invoice/vendor :db/id str)
:invoice-payment/amount invoice-amount
:invoice-payment/invoice (:db/id invoice)}