From 37b0c4adc0f8d5c814721e015ad2dda937895097 Mon Sep 17 00:00:00 2001 From: Andrey Antukh Date: Wed, 27 Aug 2025 11:58:42 +0200 Subject: [PATCH] :bug: Add support fror ::db/for-update on sql ns --- backend/src/app/db/sql.clj | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/backend/src/app/db/sql.clj b/backend/src/app/db/sql.clj index 341f0bd456..b3da7ef8af 100644 --- a/backend/src/app/db/sql.clj +++ b/backend/src/app/db/sql.clj @@ -53,8 +53,15 @@ opts (cond-> opts (::order-by opts) (assoc :order-by (::order-by opts)) (::columns opts) (assoc :columns (::columns opts)) - (::for-update opts) (assoc :suffix "FOR UPDATE") - (::for-share opts) (assoc :suffix "FOR SHARE"))] + + (or (::db/for-update opts) + (::for-update opts)) + (assoc :suffix "FOR UPDATE") + + (or (::db/for-share opts) + (::for-share opts)) + (assoc :suffix "FOR SHARE"))] + (sql/for-query table where-params opts)))) (defn update