From a5d8e0930cb28687cc1630863d9307bafc7813d8 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?S=C3=A9bastien=20Gaya?= <sebastien.gaya@gmail.com>
Date: Fri, 27 Oct 2023 08:45:41 -0400
Subject: [PATCH] fix

---
 config/initializers/active_storage.rb | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/config/initializers/active_storage.rb b/config/initializers/active_storage.rb
index 9d150045a..4fc51e909 100644
--- a/config/initializers/active_storage.rb
+++ b/config/initializers/active_storage.rb
@@ -4,9 +4,10 @@ Rails.application.config.to_prepare do
 
   # Hook ActiveStorage::Attachment to add brand_id to attachments records
   ActiveStorage::Attachment.class_eval do
-    after_save :denormalize_university_id_for_blob, unless: :university_id
+    after_save :denormalize_university_id_for_blob
 
     def denormalize_university_id_for_blob
+      return unless self.blob.university_id.present?
       university_id = case self.record.class.name
       when 'University'
           self.record.id
-- 
GitLab