From aa080067dfec16b36d30eed6f213a60f7ce1e310 Mon Sep 17 00:00:00 2001 From: GiuseppeS Date: Mon, 19 Aug 2024 17:47:12 +0200 Subject: [PATCH] Migliorata gestione errori durante il salvataggio delle fatture passive --- .../ems/migration/_base/BaseMigration.java | 30 ++++++++++++++----- 1 file changed, 22 insertions(+), 8 deletions(-) diff --git a/ems-core/src/main/java/it/integry/ems/migration/_base/BaseMigration.java b/ems-core/src/main/java/it/integry/ems/migration/_base/BaseMigration.java index 640c3f2667..99aa32725e 100644 --- a/ems-core/src/main/java/it/integry/ems/migration/_base/BaseMigration.java +++ b/ems-core/src/main/java/it/integry/ems/migration/_base/BaseMigration.java @@ -356,15 +356,29 @@ public abstract class BaseMigration implements MigrationModelInterface { .setKeySection(keySection) .setValue(newValue) .setDescription(description) - .setFlagSync(flagSync ? "S" : "N") .setCodQuery(codQuery) - .setFlagUserView(flagUserView ? "S" : "N") - .setFlagSetupDepo(flagSetupDepo ? "S" : "N") - .setFlagSetupUserWeb(flagSetupUserWeb ? "S" : "N") - .setFlagTipoJson(flagTipoJson ? "S" : "N") - .setFlagTipoColore(flagTipoColore ? "S" : "N") - .setTipoSetup(tipoSetup) - .setFlagMultiValue(flagMultiValue); + .setTipoSetup(tipoSetup); + + if (flagSync != null) + stbGestSetup.setFlagSync(flagSync ? "S" : "N"); + + if (flagUserView != null) + stbGestSetup.setFlagUserView(flagUserView ? "S" : "N"); + + if (flagSetupDepo != null) + stbGestSetup.setFlagSetupDepo(flagSetupDepo ? "S" : "N"); + + if (flagSetupUserWeb != null) + stbGestSetup.setFlagSetupUserWeb(flagSetupUserWeb ? "S" : "N"); + + if (flagTipoJson != null) + stbGestSetup.setFlagTipoJson(flagTipoJson ? "S" : "N"); + + if (flagTipoColore != null) + stbGestSetup.setFlagTipoColore(flagTipoColore ? "S" : "N"); + + if (flagMultiValue != null) + stbGestSetup.setFlagMultiValue(flagMultiValue); stbGestSetup.setOperation(OperationType.UPDATE); stbGestSetup.manageWithParentConnection(advancedDataSource.getConnection());