From bcad6b913ce965bd3ee4e91897f2841e110f07d8 Mon Sep 17 00:00:00 2001 From: Andy Smith Date: Thu, 4 Dec 2025 12:11:13 -0600 Subject: [PATCH] Update pinned cards when the title changes --- app/models/card/pinnable.rb | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/models/card/pinnable.rb b/app/models/card/pinnable.rb index ff3407ea0..2267a1388 100644 --- a/app/models/card/pinnable.rb +++ b/app/models/card/pinnable.rb @@ -3,6 +3,14 @@ module Card::Pinnable included do has_many :pins, dependent: :destroy + + after_update_commit :broadcast_pin_updates + end + + def broadcast_pin_updates + pins.each do |pin| + pin.broadcast_replace_to [ pin.user, :pins_tray ], partial: "my/pins/pin" + end end def pinned_by?(user)