From fdefde4765ca50c722e45245e3acba5fe3137521 Mon Sep 17 00:00:00 2001 From: Caio <117518+caiosba@users.noreply.github.com> Date: Sat, 6 Jan 2024 09:42:33 -0300 Subject: [PATCH] Fixing tests --- app/models/concerns/project_media_cached_fields.rb | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/app/models/concerns/project_media_cached_fields.rb b/app/models/concerns/project_media_cached_fields.rb index ccf5552ccd..d42b7b2d9f 100644 --- a/app/models/concerns/project_media_cached_fields.rb +++ b/app/models/concerns/project_media_cached_fields.rb @@ -548,8 +548,15 @@ def recalculate_description def recalculate_title title = self.get_title # Always save the title as a custom title so we can fallback to it in case the title gets blank (for example, title_field is claim title and claim is deleted) - title.blank? ? self.update_column(:title_field, 'custom_title') : self.update_column(:custom_title, title) - title.blank? ? self.custom_title&.to_s : title + if title.blank? + unless self.custom_title.blank? + self.update_column(:title_field, 'custom_title') + title = self.custom_title + end + else + self.update_column(:custom_title, title) + end + title.to_s end def recalculate_status