Make Shipment#manifest work with deleted variants again

This makes the default variant scope in inventory_unit being used which includes deleted variants
This commit is contained in:
Luis Ramos
2020-03-03 16:38:03 +00:00
parent d8a92eec4b
commit 5688de4936

View File

@@ -16,7 +16,7 @@ module Spree
end
def manifest
inventory_units.joins(:variant).includes(:variant).group_by(&:variant).map do |variant, units|
inventory_units.group_by(&:variant).map do |variant, units|
states = {}
units.group_by(&:state).each { |state, iu| states[state] = iu.count }
OpenStruct.new(variant: variant, quantity: units.length, states: states)