From 399d5d94b13623566635a167b9b492c672142b00 Mon Sep 17 00:00:00 2001
From: Simon Leipold <s.leipold@adito.de>
Date: Fri, 10 Jan 2020 15:31:20 +0100
Subject: [PATCH] Permissions - role could be assigned to itself as a child
 role

---
 .../entityfields/child_role/dropDownProcess.js                 | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/entity/RoleChildren_entity/entityfields/child_role/dropDownProcess.js b/entity/RoleChildren_entity/entityfields/child_role/dropDownProcess.js
index 7098cac51d..e8c1bbcf92 100644
--- a/entity/RoleChildren_entity/entityfields/child_role/dropDownProcess.js
+++ b/entity/RoleChildren_entity/entityfields/child_role/dropDownProcess.js
@@ -4,10 +4,11 @@ import("system.result");
 
 var sqlStr = "select ASYS_ROLES.ROLENAME from ASYS_ROLES";
 var roleNames = db.array(db.COLUMN, sqlStr);
+var parentRole = vars.get("$param.RoleId_param");
 var childRoles = [];
 
 for each (let roleName in roleNames) {
-    if (roleName != vars.get("$field.PARENT_ROLE")) {
+    if (roleName != parentRole) {
         childRoles.push([roleName, roleName]);
     }
 }
-- 
GitLab