aboutsummaryrefslogtreecommitdiff
path: root/src/com/github/ivarref/yoltq/impl.clj
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/github/ivarref/yoltq/impl.clj')
-rw-r--r--src/com/github/ivarref/yoltq/impl.clj5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/com/github/ivarref/yoltq/impl.clj b/src/com/github/ivarref/yoltq/impl.clj
index 9811c93..a315545 100644
--- a/src/com/github/ivarref/yoltq/impl.clj
+++ b/src/com/github/ivarref/yoltq/impl.clj
@@ -60,9 +60,9 @@
(defn depends-on-waiting? [{:keys [conn]}
- {:keys [id]}]
+ q-item]
(let [db (d/db conn)]
- (when-let [{:com.github.ivarref.yoltq/keys [opts]} (u/get-queue-item db id)]
+ (when-let [{:com.github.ivarref.yoltq/keys [opts]} (u/get-queue-item db (:id q-item))]
(when-let [[q id :as depends-on] (:depends-on opts)]
(when-not (d/q '[:find ?e .
:in $ ?ext-id
@@ -71,6 +71,7 @@
[?e :com.github.ivarref.yoltq/status :done]]
db
(pr-str [q id]))
+ (log/info "queue item" (str (:id q-item)) "is waiting on" depends-on)
{:depends-on depends-on})))))