From 2141a59bfb66caaeba9815f986179718a8d75e57 Mon Sep 17 00:00:00 2001 From: Artur Antonnikau Date: Fri, 8 Mar 2024 01:45:42 +0300 Subject: [PATCH] Fix #destroy hanging after another action inside a transaction --- lib/mongoid/paranoia.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/mongoid/paranoia.rb b/lib/mongoid/paranoia.rb index b339e04..2f8703c 100644 --- a/lib/mongoid/paranoia.rb +++ b/lib/mongoid/paranoia.rb @@ -190,7 +190,7 @@ def paranoid_field # @return [ Object ] Update result. # def _paranoia_update(value) - paranoid_collection.find(atomic_selector).update_one(value) + paranoid_collection.find(atomic_selector).update_one(value, session: _session) end end end