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);
# 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
#
##########################################################################################################