(cloud) Made invoice proposition a usable ion
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
(:require
|
||||
[amazonica.aws.s3 :as s3]
|
||||
[auto-ap.datomic :refer [conn remove-nils uri]]
|
||||
[iol-ion.tx :refer [propose-invoice]]
|
||||
[auto-ap.datomic.accounts :as a]
|
||||
[auto-ap.datomic.clients :as d-clients]
|
||||
[auto-ap.datomic.invoices :as d-invoices]
|
||||
@@ -253,7 +254,7 @@
|
||||
:transaction-account/location "A"
|
||||
:transaction-account/amount (Math/abs (:invoice/total invoice))}]}))
|
||||
]
|
||||
[`(d-invoices/propose-invoice ~(d-invoices/code-invoice (validate-invoice (remove-nils invoice)
|
||||
[`(propose-invoice ~(d-invoices/code-invoice (validate-invoice (remove-nils invoice)
|
||||
user)))
|
||||
(some-> payment remove-nils)
|
||||
transaction])))
|
||||
@@ -274,7 +275,7 @@
|
||||
(map #(validate-invoice % user))
|
||||
admin-only-if-multiple-clients
|
||||
(mapv d-invoices/code-invoice)
|
||||
(mapv (fn [i] `(d-invoices/propose-invoice ~i))))]
|
||||
(mapv (fn [i] `(propose-invoice ~i))))]
|
||||
|
||||
(log/info "creating invoice" potential-invoices)
|
||||
(let [tx (transact-with-ledger potential-invoices user)]
|
||||
|
||||
Reference in New Issue
Block a user