Skip to content

Commit 97b38c0

Browse files
committed
Add better error message for role not existing
1 parent b9ea0d0 commit 97b38c0

File tree

1 file changed

+4
-1
lines changed
  • ansible_base/jwt_consumer/hub

1 file changed

+4
-1
lines changed

ansible_base/jwt_consumer/hub/auth.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,10 @@ def process_permissions(self):
6565
for roledef_name, teams in [('Team Admin', admin_teams), ('Team Member', member_teams)]:
6666

6767
# the "shared" "non-local" definition ...
68-
roledef = RoleDefinition.objects.get(name=roledef_name)
68+
try:
69+
roledef = RoleDefinition.objects.get(name=roledef_name)
70+
except RoleDefinition.DoesNotExist:
71+
raise RoleDefinition.DoesNotExist(f'Expected JWT role {roledef_name} does not exist locally')
6972

7073
# pks for filtering ...
7174
team_pks = [team.pk for team in teams]

0 commit comments

Comments
 (0)