From 82188f5024f8742a673804c38ae9dda3bed16413 Mon Sep 17 00:00:00 2001 From: Martin Edenhofer Date: Thu, 8 Sep 2016 08:39:04 +0200 Subject: [PATCH] Minimisece race condition. --- app/models/transaction/trigger.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/models/transaction/trigger.rb b/app/models/transaction/trigger.rb index 620d6cd96..d79ae6a16 100644 --- a/app/models/transaction/trigger.rb +++ b/app/models/transaction/trigger.rb @@ -115,8 +115,9 @@ class Transaction::Trigger end next if !match end - - ticket.perform_changes(trigger.perform, 'trigger', @item) + Transaction.execute do + ticket.perform_changes(trigger.perform, 'trigger', @item) + end } UserInfo.current_user_id = original_user_id end