Reject line items in a more succinct way

Thanks for the suggestion @mkllnk!
This commit is contained in:
Pau Perez
2021-02-24 15:41:47 +01:00
parent 3b7f45516c
commit fce98da88d

View File

@@ -22,8 +22,7 @@ module OpenFoodNetwork
line_items = line_items.includes(*line_item_includes).references(:line_items)
end
editable_line_items = editable_line_items(line_items)
without_editable_line_items = line_items.reject { |li| editable_line_items.include? li }
without_editable_line_items = line_items - editable_line_items(line_items)
without_editable_line_items.each do |line_item|
OrderDataMasker.new(line_item.order).call