Fixes issue with editing expense accounts only.

This commit is contained in:
2023-02-07 11:56:10 -08:00
parent 32b5ff1caa
commit 474d91f744

View File

@@ -367,7 +367,7 @@
(let [invoice-id (:invoice_id args) (let [invoice-id (:invoice_id args)
invoice (d-invoices/get-by-id invoice-id) invoice (d-invoices/get-by-id invoice-id)
_ (assert-not-locked (:db/id (:invoice/client invoice)) (:invoice/date invoice)) _ (assert-not-locked (:db/id (:invoice/client invoice)) (:invoice/date invoice))
_ (assert-valid-expense-accounts (:expense_accounts args)) _ (assert-valid-expense-accounts (:expense_accounts args) (:db/id (:invoice/vendor invoice )))
deleted (deleted-expense-accounts invoice (:expense_accounts args)) deleted (deleted-expense-accounts invoice (:expense_accounts args))
updated {:db/id invoice-id updated {:db/id invoice-id
:invoice/expense-accounts (map :invoice/expense-accounts (map