From d38c090530037c9e28410182a91f4851c340964b Mon Sep 17 00:00:00 2001
From: Simon Leipold <s.leipold@adito.de>
Date: Tue, 19 May 2020 11:28:57 +0200
Subject: [PATCH] [Projekt: Entwicklung - Neon][TicketNr.:
 1053804][PermissionDetail: Save-Button falsch gesteuert]

---
 .../entityfields/permissionactions/onValidation.js           | 5 ++++-
 .../recordcontainers/jdito/onInsert.js                       | 1 -
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/entity/PermissionDetail_entity/entityfields/permissionactions/onValidation.js b/entity/PermissionDetail_entity/entityfields/permissionactions/onValidation.js
index 33249a800b..bdde9a22de 100644
--- a/entity/PermissionDetail_entity/entityfields/permissionactions/onValidation.js
+++ b/entity/PermissionDetail_entity/entityfields/permissionactions/onValidation.js
@@ -32,7 +32,10 @@ for each (let row in insertedRows) {
     }
 }
 
-if (deletedRows.length == actionsAsStringArray.length && changedRows.length == 0 && insertedRows.length == 0) {
+if (
+    (deletedRows.length == actionsAsStringArray.length && changedRows.length == 0 && insertedRows.length == 0)
+    || (deletedRows.length == 0 && changedRows.length == 0 && insertedRows.length == 0)       
+) {
     result.string(translate.text("Permissions without actions are invalid!"));
 }
 
diff --git a/entity/PermissionDetail_entity/recordcontainers/jdito/onInsert.js b/entity/PermissionDetail_entity/recordcontainers/jdito/onInsert.js
index 0a6bc9e065..7c56b11672 100644
--- a/entity/PermissionDetail_entity/recordcontainers/jdito/onInsert.js
+++ b/entity/PermissionDetail_entity/recordcontainers/jdito/onInsert.js
@@ -1,4 +1,3 @@
-import("system.logging");
 import("Sql_lib");
 import("Permission_lib");
 import("system.neon");
-- 
GitLab