From ba97ec05d65e8abec075c7acebd7a5d672a09c30 Mon Sep 17 00:00:00 2001 From: Jorge Manrubia Date: Thu, 24 Jul 2025 15:53:10 +0200 Subject: [PATCH] Remove transaction as the AI commands can hold the transaction for too long --- app/models/command/composite.rb | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/app/models/command/composite.rb b/app/models/command/composite.rb index dd696e6bd..b66230656 100644 --- a/app/models/command/composite.rb +++ b/app/models/command/composite.rb @@ -5,15 +5,11 @@ class Command::Composite < Command has_many :commands, inverse_of: :parent, dependent: :destroy def execute - ApplicationRecord.transaction do - commands.collect { it.execute } - end + commands.collect { it.execute } end def undo - ApplicationRecord.transaction do - undoable_commands.collect { it.undo } - end + undoable_commands.collect { it.undo } end def undoable?