From 94a73e9bda992f0c3e2e1c4486c2a26faaa2cf52 Mon Sep 17 00:00:00 2001 From: Andrew Brown Date: Mon, 15 Mar 2021 19:17:38 -0700 Subject: [PATCH] refactor image headers --- app/models/concerns/has_image_uploads.rb | 4 ++-- app/views/content/display/_image_card_header.html.erb | 5 +---- app/views/content/display/_sidelinks.html.erb | 4 ---- 3 files changed, 3 insertions(+), 10 deletions(-) diff --git a/app/models/concerns/has_image_uploads.rb b/app/models/concerns/has_image_uploads.rb index 8ec198ec..4108d046 100644 --- a/app/models/concerns/has_image_uploads.rb +++ b/app/models/concerns/has_image_uploads.rb @@ -9,11 +9,11 @@ module HasImageUploads # todo: destroy from s3 on destroy def public_image_uploads - self.image_uploads.where(privacy: 'public') + self.image_uploads.where(privacy: 'public').presence || ["card-headers/#{self.class.name.downcase.pluralize}.jpg"] end def private_image_uploads - self.image.uploads.where(privacy: 'private') + self.image.uploads.where(privacy: 'private').presence || ["card-headers/#{self.class.name.downcase.pluralize}.jpg"] end def random_image_including_private(format: :medium) diff --git a/app/views/content/display/_image_card_header.html.erb b/app/views/content/display/_image_card_header.html.erb index da04f119..0e0ceff8 100644 --- a/app/views/content/display/_image_card_header.html.erb +++ b/app/views/content/display/_image_card_header.html.erb @@ -2,10 +2,7 @@ <%= render partial: 'content/display/favorite_control', locals: { content: @content } %>