diff --git a/config/initializers/active_storage.rb b/config/initializers/active_storage.rb
index 9d150045ab9405160c8bccb5f79d614fa4b1ace8..4fc51e909c5303ffdaf8cf88a4ef3c3b607a5abd 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