From d4a31fec6d0de850307c19a50207e3acc6c2c282 Mon Sep 17 00:00:00 2001 From: David Heinemeier Hansson Date: Sat, 12 Apr 2025 13:33:06 +0200 Subject: [PATCH] Dont overload the main transaction Even if we are going to get rid of this cleanup_events stuff. --- app/models/comment.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/models/comment.rb b/app/models/comment.rb index 393f38cb4..dd000e703 100644 --- a/app/models/comment.rb +++ b/app/models/comment.rb @@ -11,7 +11,7 @@ class Comment < ApplicationRecord scope :belonging_to_card, ->(card) { joins(:message).where(messages: { card_id: card.id }) } after_create_commit :watch_card_by_creator, :track_commenting_on_card - before_destroy :cleanup_events + after_destroy_commit :cleanup_events def to_partial_path "cards/#{super}"