diff --git a/apps/rpm/views.py b/apps/rpm/views.py index 3b05e084..ad76fbe0 100644 --- a/apps/rpm/views.py +++ b/apps/rpm/views.py @@ -224,10 +224,8 @@ class RpjmemberViewSet(CustomModelViewSet): def destroy(self, request, *args, **kwargs): obj = self.get_object() - if obj.rpj.state in [Rpj.RPJ_DONE, Rpj.RPJ_CLOSE]: + if obj.rpj.state != Rpj.RPJ_CREATE: raise ParseError('成员在该状态不可删除') - else: - pass return super().destroy(request, *args, **kwargs) @action(methods=['post'], detail=True, perms_map={'post': 'rpj.update'})