From 7b33adfdaad95902c14f790ca448cd43b6f49f83 Mon Sep 17 00:00:00 2001 From: Janis Streib <janis.streib@kit.edu> Date: Tue, 13 Aug 2024 17:13:50 +0200 Subject: [PATCH] FIX: tokens: catch non-existing permissions (fixes #738) --- frontend/src/views/netdb/Tokens.vue | 3 +++ 1 file changed, 3 insertions(+) diff --git a/frontend/src/views/netdb/Tokens.vue b/frontend/src/views/netdb/Tokens.vue index ba47c68ac..ffb3e8830 100644 --- a/frontend/src/views/netdb/Tokens.vue +++ b/frontend/src/views/netdb/Tokens.vue @@ -476,6 +476,9 @@ export default { }, role_list_has_permission(role_list, permission_name) { return role_list.some(role => { + if (!(permission_name in this.permissions)) { + return false + } return this.permissions[permission_name].hierarchy_gfk_list.some(gfk => { return role.gpk === gfk }) -- GitLab