Commit 0be97e89 authored by Gladys Forte's avatar Gladys Forte

Merge pull request #410 in RMS/api-main-service from gladys-dev2 to RMSv2

* commit 'f4b5d73e':
  fix partial update template
parents d18c71c2 f4b5d73e
...@@ -198,7 +198,7 @@ class ChangeRequestTemplatesViewset(viewsets.ModelViewSet): ...@@ -198,7 +198,7 @@ class ChangeRequestTemplatesViewset(viewsets.ModelViewSet):
serializer = self.get_serializer(instance, serializer = self.get_serializer(instance,
data=request.data, data=request.data,
partial=partial) partial=partial)
serializer.is_valid(raise_exception=True) serializer.is_valid(raise_exception=True)
old_instance = model_to_dict(instance) old_instance = model_to_dict(instance)
self.perform_update(serializer) self.perform_update(serializer)
...@@ -222,38 +222,35 @@ class ChangeRequestTemplatesViewset(viewsets.ModelViewSet): ...@@ -222,38 +222,35 @@ class ChangeRequestTemplatesViewset(viewsets.ModelViewSet):
template_no template_no
) )
if body_data['tmp_stakes']: tmp_add_edit_delete(
tmp_add_edit_delete( body_data['tmp_stakes'],
body_data['tmp_stakes'], models.ChangeRequestTemplateStakeHolders,
models.ChangeRequestTemplateStakeHolders, enums.LogEntitiesEnum.ChangeRequestTemplateStakeHolders.value,
enums.LogEntitiesEnum.ChangeRequestTemplateStakeHolders.value, ChangeRequestTemplateStakeHoldersSerializer,
ChangeRequestTemplateStakeHoldersSerializer, partial,
partial, self,
self, template_no
template_no )
)
if body_data['tmp_attachments']: tmp_add_edit_delete(
tmp_add_edit_delete( body_data['tmp_attachments'],
body_data['tmp_attachments'], models.ChangeRequestTemplateAttachments,
models.ChangeRequestTemplateAttachments, enums.LogEntitiesEnum.ChangeRequestTemplateAttachments.value,
enums.LogEntitiesEnum.ChangeRequestTemplateAttachments.value, ChangeRequestTemplateAttachmentsSerializer,
ChangeRequestTemplateAttachmentsSerializer, partial,
partial, self,
self, template_no
template_no )
)
if body_data['tmp_details']: tmp_add_edit_delete(
tmp_add_edit_delete( body_data['tmp_details'],
body_data['tmp_details'], models.ChangeRequestTemplateDetails,
models.ChangeRequestTemplateDetails, enums.LogEntitiesEnum.ChangeRequestTemplateDetails.value,
enums.LogEntitiesEnum.ChangeRequestTemplateDetails.value, ChangeRequestTemplateDetailsSerializer,
ChangeRequestTemplateDetailsSerializer, partial,
partial, self,
self, template_no
template_no )
)
serializer = self.get_serializer(instance) serializer = self.get_serializer(instance)
......
This diff is collapsed.
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