diff options
Diffstat (limited to 'ishtar_common')
| -rw-r--r-- | ishtar_common/migrations/0233_default_mandatory_keys_import_permissions.py | 6 | 
1 files changed, 4 insertions, 2 deletions
diff --git a/ishtar_common/migrations/0233_default_mandatory_keys_import_permissions.py b/ishtar_common/migrations/0233_default_mandatory_keys_import_permissions.py index 22d1df4f6..a20682e29 100644 --- a/ishtar_common/migrations/0233_default_mandatory_keys_import_permissions.py +++ b/ishtar_common/migrations/0233_default_mandatory_keys_import_permissions.py @@ -98,9 +98,11 @@ def migrate(apps, __):              codename=codename, defaults={"name": name, "content_type": ct}          )          group, __ = Group.objects.get_or_create(name=name) -        group.permissions.add(perm) +        if perm not in group.permissions.all(): +            group.permissions.add(perm)          if administrator: -            administrator.groups.add(group) +            if group not in administrator.groups.all(): +                administrator.groups.add(group)      print(COLOR_WARNING + "** Verify import permissions in profiles **" + COLOR_ENDC)  | 
