From 4caddf7e289f9429d6fecc204e23c7f682b9412d Mon Sep 17 00:00:00 2001 From: Mattia Date: Tue, 17 Sep 2024 11:09:11 +0200 Subject: [PATCH] [Fixes #12585] change_dataset_style and change_dataset_data are not returned --- geonode/security/models.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/geonode/security/models.py b/geonode/security/models.py index 0f6805a96d3..5ee7c7b1100 100644 --- a/geonode/security/models.py +++ b/geonode/security/models.py @@ -423,10 +423,10 @@ def calculate_perms(instance, user): perms = calculate_perms(self, user) if getattr(self, "get_real_instance", None): - perms.union(calculate_perms(self.get_real_instance(), user)) + perms = perms.union(calculate_perms(self.get_real_instance(), user)) if getattr(self, "get_self_resource", None): - perms.union(calculate_perms(self.get_self_resource(), user)) + perms = perms.union(calculate_perms(self.get_self_resource(), user)) perms_as_list = list(set(perms))