diff --git a/care/emr/resources/tag/config_spec.py b/care/emr/resources/tag/config_spec.py index e05ca0ceea..dced74bbfc 100644 --- a/care/emr/resources/tag/config_spec.py +++ b/care/emr/resources/tag/config_spec.py @@ -76,12 +76,16 @@ def perform_extra_deserialization(self, is_update, obj): obj.organization = get_object_or_404( Organization.objects.only("id"), external_id=self.organization ) + else: + obj.organization = None if self.facility_organization: obj.facility_organization = get_object_or_404( FacilityOrganization.objects.only("id"), external_id=self.facility_organization, facility=obj.facility, ) + else: + obj.facility_organization = None class TagConfigWriteSpec(TagConfigBaseSpec):