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