diff --git a/apps/inm/views.py b/apps/inm/views.py index 8d6062c2..3300dccc 100644 --- a/apps/inm/views.py +++ b/apps/inm/views.py @@ -247,7 +247,9 @@ class MIOViewSet(CustomModelViewSet): mio:MIO = self.get_object() if mio.submit_time is not None: raise ParseError('该出入库已提交不可装箱') - vdata = PackMioSerializer(data=request.data) + sr = PackMioSerializer(data=request.data) + sr.is_valid(raise_exception=True) + vdata = sr.validated_data pack_index = vdata["pack_index"] mioitems = vdata["mioitems"] if not mioitems: