Преглед на файлове

[sentry] Do not create privilege that was canceled in new role popup

Romain Rigaux преди 10 години
родител
ревизия
4c95bc8027
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      apps/security/src/security/api/hive.py

+ 1 - 1
apps/security/src/security/api/hive.py

@@ -155,7 +155,7 @@ def create_role(request):
 
     api.create_sentry_role(role['name'])
 
-    privileges = [privilege for privilege in role['privileges'] if privilege['status'] != 'deleted']
+    privileges = [privilege for privilege in role['privileges'] if privilege['status'] not in ('deleted', 'alreadydeleted')]
     result['privileges'] = _hive_add_privileges(request.user, role, privileges)
     api.alter_sentry_role_add_groups(role['name'], role['groups'])