From 1892385aa200437b4085ebeeac2f97a2bcbcbbd5 Mon Sep 17 00:00:00 2001 From: Mattia Date: Mon, 23 Sep 2024 17:54:50 +0200 Subject: [PATCH] [Fixes #12594] Error when saing a new map --- geonode/base/api/serializers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/geonode/base/api/serializers.py b/geonode/base/api/serializers.py index b4bb53ed910..4cd3852223e 100644 --- a/geonode/base/api/serializers.py +++ b/geonode/base/api/serializers.py @@ -738,7 +738,7 @@ def to_internal_value(self, data): def update(self, instance, validated_data): user = self.context["request"].user for field in user.APPROVAL_STATUS_FIELDS: - if not user.can_change_resource_field(instance, field): + if not user.can_change_resource_field(instance, field) and field in user.APPROVAL_STATUS_FIELDS: validated_data.pop(field) return super().update(instance, validated_data)