Tony CHEMIT pushed to branch develop at ultreiaio / ird-observe Commits: 0b1099f7 by Tony Chemit at 2022-09-02T19:18:56+02:00 UI de gestion des associations espèce/océan pas disponible sur Océan - Closes #2366 - - - - - 1 changed file: - core/persistence/java/src/main/java/fr/ird/observe/entities/referential/common/OceanSpi.java Changes: ===================================== core/persistence/java/src/main/java/fr/ird/observe/entities/referential/common/OceanSpi.java ===================================== @@ -59,7 +59,8 @@ public class OceanSpi extends GeneratedOceanSpi { Set<String> newSpeciesWithThisOceanIds = dto.getSpecies().stream().map(SpeciesReference::getId).collect(Collectors.toSet()); if (dto.isPersisted()) { // In that case, we could have some species to update by removing some ocean associations - try (Stream<Species> speciesStream = Species.loadEntities(context, s -> s.getOceanTopiaIds().contains(entity.getId()))) { + String thisOceanId = dto.getId(); + try (Stream<Species> speciesStream = Species.loadEntities(context, s -> s.getOceanTopiaIds().contains(thisOceanId))) { speciesStream.forEach(oldSpeciesWithThisOcean -> { String oldSpeciesWithThisOceanId = oldSpeciesWithThisOcean.getTopiaId(); if (!newSpeciesWithThisOceanIds.contains(oldSpeciesWithThisOceanId)) { View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/-/commit/0b1099f75db01a2aab143b8c3d... -- View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/-/commit/0b1099f75db01a2aab143b8c3d... You're receiving this email because of your account on gitlab.com.