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