Tony CHEMIT pushed to branch develop-7.x at ultreiaio / ird-observe Commits: f57a3088 by tchemit at 2019-03-10T13:03:11Z Incohérence type de mensuration dans formulaire echantillons - Closes #1242 - - - - - 1 changed file: - client-core/src/main/java/fr/ird/observe/client/ui/content/data/seine/NonTargetSampleUIHandler.java Changes: ===================================== client-core/src/main/java/fr/ird/observe/client/ui/content/data/seine/NonTargetSampleUIHandler.java ===================================== @@ -99,11 +99,12 @@ public class NonTargetSampleUIHandler extends AbstractSampleUIHandler<NonTargetS @Override protected void onSpeciesChanged(SpeciesReference species) { - // on utilise le code par defaut de l'espèce + Optional<SizeMeasureTypeReference> oldSizeMeasureType = Optional.ofNullable(getTableEditBean()).map(NonTargetLengthDto::getSizeMeasureType); Optional<SizeMeasureTypeReference> sizeMeasureType = getSpeciesDefaultSizeMeasureType(species); log.debug("Default size measure " + sizeMeasureType.orElse(null)); getUi().getModel().setDefaultSizeMeasureType(sizeMeasureType.orElse(null)); resetDefaultSizeMeasureType(); + oldSizeMeasureType.ifPresent(sizeMeasureTypeReference -> getTableEditBean().setSizeMeasureType(sizeMeasureTypeReference)); } @Override View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/commit/f57a30889bf7d50f014ec01566a5... -- View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/commit/f57a30889bf7d50f014ec01566a5... You're receiving this email because of your account on gitlab.com.