Tony CHEMIT pushed to branch develop-7.x at ultreiaio / ird-observe Commits: 09f4f198 by Tony Chemit at 2022-04-30T14:58:16+02:00 Impossible d'exporter toutes les marées d'une centrale en local en 7.6.11 - Closes #2307 - - - - - 1 changed file: - client-core/src/main/java/fr/ird/observe/client/ui/storage/StorageBackupUILauncher.java Changes: ===================================== client-core/src/main/java/fr/ird/observe/client/ui/storage/StorageBackupUILauncher.java ===================================== @@ -118,7 +118,8 @@ public class StorageBackupUILauncher extends StorageUILauncher { SelectionTreeModel dataModel = storageModel.getSelectDataModel(); int stepsCount = 1; - if (!dataModel.isDataFull()) { + boolean needCopyDataToTemporaryDatasource = !dataModel.isDataFull() || !localSource.isLocal(); + if (needCopyDataToTemporaryDatasource) { Map<ProgramReference, List<DataDtoReference<?, ?>>> tripsByProgram = dataModel.getSelectedDataByProgram(); for (List<DataDtoReference<?, ?>> programDtoReferentialReference : tripsByProgram.values()) { stepsCount += 2 * programDtoReferentialReference.size(); @@ -128,7 +129,7 @@ public class StorageBackupUILauncher extends StorageUILauncher { progressModel.setStepsCount(stepsCount + 1); try { - if (!dataModel.isDataFull()) { + if (needCopyDataToTemporaryDatasource) { // on renseigne les marees a exporter uniquement si // on en a selectionner, de plus si on a selectionne @@ -153,7 +154,7 @@ public class StorageBackupUILauncher extends StorageUILauncher { for (Map.Entry<ProgramReference, List<DataDtoReference<?, ?>>> entry : tripsByProgram.entrySet()) { - for (DataDtoReference trip : entry.getValue()) { + for (DataDtoReference<?, ?> trip : entry.getValue()) { ExportTripRequest exportRequest = new ExportTripRequest(false, entry.getKey().getId(), trip.getId()); ExportTripResult exportTripResult = managementService.exportTrip(exportRequest); View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/-/commit/09f4f19862dd584706b3350e84... -- View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/-/commit/09f4f19862dd584706b3350e84... You're receiving this email because of your account on gitlab.com.