Eager-load line_item associations in order

This commit is contained in:
Matt-Yorkley
2020-04-16 00:05:12 +02:00
parent 53183b8598
commit f4bcf6c6d5

View File

@@ -263,7 +263,11 @@ Spree::Order.class_eval do
end
def line_item_variants
line_items.map(&:variant)
if line_items.loaded?
line_items.map(&:variant)
else
line_items.includes(:variant).map(&:variant)
end
end
# Show already bought line items of this order cycle