diff --git a/process/Permission_lib/process.js b/process/Permission_lib/process.js
index 5a054df59deb6cdfe0d38df1f7fd57d54b00dacb..0fb21146bde3699e0f0e87140092346e38b41847 100644
--- a/process/Permission_lib/process.js
+++ b/process/Permission_lib/process.js
@@ -501,13 +501,14 @@ function PermissionUtil () {}
         if (pActionId != null & pActionId != "" && pActionId != undefined && actionNotExists) {
             actionId = pActionId;
         } else {
-            actionId = util.getNewUUID(); // if same id is already in db -> create new UID
+            newActionId = util.getNewUUID(); // if same id is already in db -> create new UID
         }
-        var vals = [actionId, pParentPermId, pAction];
+        
+        var vals = [newActionId, pParentPermId, pAction];
         if (db.insertData(table, cols, null, vals, alias) == 0) {
             return null;
         }
-        return actionId;
+        return newActionId;
     }
     
     /**