Add product thumbnais to serializer for cart dropdown images

This commit is contained in:
Matt-Yorkley
2020-05-21 17:46:03 +02:00
parent b1ce7f2c15
commit a8b981e9cd

View File

@@ -3,7 +3,7 @@ class Api::VariantSerializer < ActiveModel::Serializer
:options_text, :unit_value, :unit_description, :unit_to_display,
:display_as, :display_name, :name_to_display,
:price, :on_demand, :on_hand, :fees, :price_with_fees,
:tag_list
:tag_list, :thumb_url
delegate :price, to: :object
@@ -30,4 +30,12 @@ class Api::VariantSerializer < ActiveModel::Serializer
object.tag_list
end
def thumb_url
if object.images.present?
object.images.first.attachment.url(:mini)
else
"/assets/noimage/mini.png"
end
end
end