ZusammenTool bugfix - User Permissions 69/45569/2
authorayalaben <ayala.benzvi@amdocs.com>
Wed, 2 May 2018 08:14:31 +0000 (11:14 +0300)
committerOren Kleks <orenkle@amdocs.com>
Thu, 3 May 2018 06:05:06 +0000 (06:05 +0000)
Change-Id: I5a5e54902948915a8e64dabeec58e6bd92c9f9a2
Issue-ID: SDC-1285
Signed-off-by: ayalaben <ayala.benzvi@amdocs.com>
openecomp-be/tools/zusammen-tools/src/main/java/org/openecomp/core/tools/commands/PopulateUserPermissions.java
openecomp-be/tools/zusammen-tools/src/main/resources/zusammenMainTool.sh

index bf85bd1..fb415c5 100644 (file)
@@ -28,14 +28,17 @@ public class PopulateUserPermissions {
 
     private PopulateUserPermissions(){ }
 
-    public static void execute(){
+    public static void execute() {
 
         List<ItemPermissionsEntity> permissions = permissionHandler.getAll();
 
-        permissions.forEach(itemPermissionsEntity ->
+        permissions.forEach(itemPermissionsEntity -> {
+            if (!itemPermissionsEntity.getUserId().isEmpty() && !itemPermissionsEntity.getPermission().isEmpty()) {
             permissionHandler.addItem
                     (Collections.singleton(itemPermissionsEntity.getItemId()),
-                            itemPermissionsEntity.getUserId(),itemPermissionsEntity.getPermission()));
+                            itemPermissionsEntity.getUserId(),itemPermissionsEntity.getPermission());
+            }
+        });
 
         System.exit(0);
 
index 1bd9123..54be5e7 100644 (file)
@@ -9,6 +9,7 @@
 #  4.  Import all - ./zusammenMainTool.sh -c  IMPORT -f  ${fileName}
 #  5.  Reset old version - ./zusammenMainTool.sh -c  RESET_OLD_VERSION
 #  6.  Heal all - ./zusammenMainTool.sh -c  HEAL_ALL -t ${thread number}
+#  7. Populate User Permissions - ./zusammenMainTool.sh -c POPULATE_USER_PERMISSIONS
 #
 ##########################################################################################################