minor tweaks.

This commit is contained in:
Bryce Covert
2019-03-14 23:58:56 -07:00
parent e35bc97a7d
commit 55fb386376
2 changed files with 3 additions and 4 deletions

View File

@@ -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]]])

View File

@@ -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) ))))