diff --git a/apps/inm/services.py b/apps/inm/services.py index a153d0d2..866a46f8 100644 --- a/apps/inm/services.py +++ b/apps/inm/services.py @@ -310,11 +310,15 @@ class InmService: for material, warehouse, batch, change_count, defect, mioitem in m_list: if change_count <= 0: continue + state = WMaterial.WM_OK + if defect: + state = WMaterial.WM_NOTOK mb, _ = MaterialBatch.objects.get_or_create( material=material, warehouse=warehouse, batch=batch, defect=defect, + state=state, defaults=ddict )