minor tweaks.
This commit is contained in:
@@ -70,7 +70,7 @@
|
||||
|
||||
#_(bulk-load-invoice-ledger (d/connect auto-ap.datomic/uri))
|
||||
(def make-entity-not-unique
|
||||
[[[:db/retract :general-ledger/original-entity :db/unique]]])
|
||||
[[[:db/retract :general-ledger/original-entity :db/unique :db.unique/identity]]])
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -2,7 +2,6 @@
|
||||
(:require [datomic.api :as d]
|
||||
[auto-ap.datomic :refer [uri remove-nils]]))
|
||||
|
||||
(defonce report-queue (d/tx-report-queue (d/connect uri) ) )
|
||||
|
||||
(defn datums->impacted-entity [db [e changes]]
|
||||
(let [entity (d/pull db '[* {:invoice/_expense-accounts [*]}] e)
|
||||
@@ -65,7 +64,7 @@
|
||||
(into [[:replace-general-ledger (:general-ledger/original-entity (first entries))]]
|
||||
entries))
|
||||
|
||||
(defn process-one []
|
||||
(defn process-one [report-queue]
|
||||
(let [transaction (.take report-queue)
|
||||
db (:db-after transaction)
|
||||
affected-entities (->> (:tx-data transaction)
|
||||
@@ -90,7 +89,7 @@
|
||||
|
||||
(defn process-all []
|
||||
(while (not (Thread/interrupted))
|
||||
(process-one)))
|
||||
(process-one (d/tx-report-queue (d/connect uri) ))))
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user