Commit 7cf07cef authored by Gladys Forte's avatar Gladys Forte

{dev bugfix} add validations on patch

parent 11fe52b2
...@@ -752,6 +752,7 @@ class ChangeRequestFormsViewset(viewsets.ModelViewSet): ...@@ -752,6 +752,7 @@ class ChangeRequestFormsViewset(viewsets.ModelViewSet):
return Response(message, status=status.HTTP_200_OK) return Response(message, status=status.HTTP_200_OK)
@FormValidation
@transaction.atomic @transaction.atomic
@action( @action(
methods=['PATCH'], detail=True, methods=['PATCH'], detail=True,
...@@ -864,7 +865,8 @@ class ChangeRequestFormsViewset(viewsets.ModelViewSet): ...@@ -864,7 +865,8 @@ class ChangeRequestFormsViewset(viewsets.ModelViewSet):
) )
return Response(message, status=status.HTTP_200_OK) return Response(message, status=status.HTTP_200_OK)
@FormValidation
@transaction.atomic @transaction.atomic
@action( @action(
methods=['PATCH'], detail=True, methods=['PATCH'], detail=True,
......
...@@ -187,10 +187,11 @@ class ChangeRequestTemplatesViewset(viewsets.ModelViewSet): ...@@ -187,10 +187,11 @@ class ChangeRequestTemplatesViewset(viewsets.ModelViewSet):
except Exception as e: except Exception as e:
return Response(e, return Response(e,
status=status.HTTP_500_INTERNAL_SERVER_ERROR) status=status.HTTP_500_INTERNAL_SERVER_ERROR)
@TemplateValidation
@transaction.atomic @transaction.atomic
def partial_update(self, request, *args, **kwargs): def partial_update(self, request, *args, **kwargs):
partial = kwargs.pop('partial', True) partial = kwargs.pop('partial', True)
instance = self.get_object() instance = self.get_object()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment