From ea2fa1df870efc882464e381c3b3c3d9c1f1f0e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kilian=20Sch=C3=BCttler?= Date: Mon, 28 Oct 2024 12:35:51 +0100 Subject: [PATCH] RED-10286: treat manualchanges == null --- .../models/FileExchangeImportModel.java | 3 ++- .../ManualChangesExportModel.java | 19 +++++++++++++------ 2 files changed, 15 insertions(+), 7 deletions(-) diff --git a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/dataexchange/models/FileExchangeImportModel.java b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/dataexchange/models/FileExchangeImportModel.java index e0aba0cbc..abc3e9d05 100644 --- a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/dataexchange/models/FileExchangeImportModel.java +++ b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/dataexchange/models/FileExchangeImportModel.java @@ -50,7 +50,8 @@ public class FileExchangeImportModel { EntityLog entityLog; ComponentLog componentLog; List overrides; - ManualChangesExportModel manualChanges; + @Builder.Default + ManualChangesExportModel manualChanges = new ManualChangesExportModel(); @Builder.Default List fileAttributes = new ArrayList<>(); diff --git a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/dataexchange/models/manualchanges/ManualChangesExportModel.java b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/dataexchange/models/manualchanges/ManualChangesExportModel.java index b46e3f202..e65be865d 100644 --- a/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/dataexchange/models/manualchanges/ManualChangesExportModel.java +++ b/persistence-service-v1/persistence-service-processor-v1/src/main/java/com/iqser/red/service/persistence/management/v1/processor/dataexchange/models/manualchanges/ManualChangesExportModel.java @@ -1,5 +1,6 @@ package com.iqser.red.service.persistence.management.v1.processor.dataexchange.models.manualchanges; +import java.util.ArrayList; import java.util.List; import lombok.AccessLevel; @@ -16,11 +17,17 @@ import lombok.experimental.FieldDefaults; @FieldDefaults(level = AccessLevel.PRIVATE) public class ManualChangesExportModel { - List manualAddExportModels; - List manualRecategorizationExportModels; - List manualResizeExportModels; - List manualForceExportModels; - List manualLegalBasisChangeExportModels; - List manualRemoveExportModels; + @Builder.Default + List manualAddExportModels = new ArrayList<>(); + @Builder.Default + List manualRecategorizationExportModels = new ArrayList<>(); + @Builder.Default + List manualResizeExportModels = new ArrayList<>(); + @Builder.Default + List manualForceExportModels = new ArrayList<>(); + @Builder.Default + List manualLegalBasisChangeExportModels = new ArrayList<>(); + @Builder.Default + List manualRemoveExportModels = new ArrayList<>(); }