diff --git a/frontend/src/views/netdb/Tokens.vue b/frontend/src/views/netdb/Tokens.vue
index ba47c68acf1605b162a5bf3f1d43931faad38f41..ffb3e8830f3cd85bffc6f61a55309f25d5559124 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
         })