diff --git a/apps/wpm/views.py b/apps/wpm/views.py index ffc67112..1dbaf0d1 100644 --- a/apps/wpm/views.py +++ b/apps/wpm/views.py @@ -387,7 +387,7 @@ class HandoverViewSet(CustomModelViewSet): raise ParseError('非交送人和接收人不可删除该记录') return super().perform_destroy(instance) - @action(methods=['post'], detail=True, perms_map={'post': 'handover.create'}, serializer_class=HandoverSerializer) + @action(methods=['post'], detail=False, perms_map={'post': 'handover.create'}, serializer_class=HandoverSerializer) @transaction.atomic def create_and_submit(self, request, *args, **kwargs): user = request.user