diff --git a/src/clj/auto_ap/datomic/migrate/sales.clj b/src/clj/auto_ap/datomic/migrate/sales.clj index f3f6c7c2..4b4f6094 100644 --- a/src/clj/auto_ap/datomic/migrate/sales.clj +++ b/src/clj/auto_ap/datomic/migrate/sales.clj @@ -285,5 +285,10 @@ {:db/ident :square-location/client-location :db/doc "The client location that this location should match to. e.g. WH" :db/valueType :db.type/string - :db/cardinality :db.cardinality/one}]]}}) + :db/cardinality :db.cardinality/one}]]} + :add-indices {:txes [[{:db/ident :sales-order/date + :db/index true} + {:db/ident :sales-order/client + :db/index true}]] + :requires [:add-orders]}}) diff --git a/src/clj/auto_ap/datomic/sales_orders.clj b/src/clj/auto_ap/datomic/sales_orders.clj index 6e30c9bf..c43b4023 100644 --- a/src/clj/auto_ap/datomic/sales_orders.clj +++ b/src/clj/auto_ap/datomic/sales_orders.clj @@ -91,6 +91,7 @@ true (merge-query {:query {:find ['?sort-default '?e] :where ['[?e :sales-order/date ?sort-default]]}}))] + (log/info "Sales query" query) (cond->> query true (d/query)