fix: consider all existing PO items
When this is sent from API/client side doesn't send temporary_name it can be flaky. Hence, use all available names for validation.
This commit is contained in:
parent
6ebb19d063
commit
d4ee31dc8f
@ -64,7 +64,7 @@ class ProductionPlan(Document):
|
|||||||
Attempt to fix linkages by using temporary names to map final row names.
|
Attempt to fix linkages by using temporary names to map final row names.
|
||||||
"""
|
"""
|
||||||
new_name_map = {d.temporary_name: d.name for d in self.po_items if d.temporary_name}
|
new_name_map = {d.temporary_name: d.name for d in self.po_items if d.temporary_name}
|
||||||
actual_names = set(new_name_map.values())
|
actual_names = {d.name for d in self.po_items}
|
||||||
|
|
||||||
for sub_assy in self.sub_assembly_items:
|
for sub_assy in self.sub_assembly_items:
|
||||||
if sub_assy.production_plan_item not in actual_names:
|
if sub_assy.production_plan_item not in actual_names:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user