diff --git a/app/models/concerns/with_media.rb b/app/models/concerns/with_media.rb index 30f0b3cd7b80f5f9e7326b3f9aea986eca203873..0387cea3f40962723fd814f21045392b71ffe565 100644 --- a/app/models/concerns/with_media.rb +++ b/app/models/concerns/with_media.rb @@ -13,6 +13,13 @@ module WithMedia blobs_with_ids [best_featured_image] end + # Can be overwrite to get featured_image from associated objects (ex: parents) + def best_featured_image(fallback: true) + featured_image + end + + protected + def rich_text_reflection_names @rich_text_reflection_names ||= _reflections.select { |name, reflection| reflection.class_name == "ActionText::RichText" }.keys end @@ -23,13 +30,6 @@ module WithMedia }.flatten end - # Can be overwrite to get featured_image from associated objects (ex: parents) - def best_featured_image(fallback: true) - featured_image - end - - protected - def blobs_with_ids(ids) university.active_storage_blobs.where(id: ids.flatten.compact) end