Removed N+1 queries while counting line_items

This commit is contained in:
Nihal Mohammed
2021-05-08 21:09:06 +05:30
parent 6ee6e4ed04
commit 237ebd6ec4
2 changed files with 2 additions and 2 deletions

View File

@@ -22,7 +22,7 @@ module Api
end
def item_count
object.line_items.sum(:quantity)
object.line_items.size
end
def completed_at

View File

@@ -1,5 +1,5 @@
- content_for :injection_data do
= inject_json_array("orders", @orders.all, Api::OrderSerializer)
= inject_json_array("orders", @orders.all.includes(:line_items), Api::OrderSerializer)
= inject_json_array("shops", @shops.all, Api::ShopForOrdersSerializer)
= inject_saved_credit_cards