From eb7ef201ba851275dd38f10f8f50f77c4a3acca3 Mon Sep 17 00:00:00 2001 From: Tomas Costantino Date: Tue, 9 Dec 2025 10:09:48 +0100 Subject: [PATCH] touch siblings after create and destroy commits --- app/models/column.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/models/column.rb b/app/models/column.rb index 252ca6638..0ff36a3b6 100644 --- a/app/models/column.rb +++ b/app/models/column.rb @@ -6,7 +6,8 @@ class Column < ApplicationRecord has_many :cards, dependent: :nullify after_save_commit -> { cards.touch_all }, if: -> { saved_change_to_name? || saved_change_to_color? } - after_destroy_commit -> { board.cards.touch_all } + after_create_commit -> { sibling_columns.touch_all } + after_destroy_commit -> { board.cards.touch_all; sibling_columns.touch_all } def sibling_columns board.columns.where.not(id:).sorted