Tony CHEMIT pushed to branch develop at ultreiaio / ird-observe Commits: b63265a7 by tchemit at 2019-03-10T13:07:14Z 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/ps/observation/NonTargetSampleUIHandler.java Changes: ===================================== client-core/src/main/java/fr/ird/observe/client/ui/content/data/ps/observation/NonTargetSampleUIHandler.java ===================================== @@ -293,11 +293,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(getModel().getTableEditBean()).map(NonTargetLengthDto::getSizeMeasureType); Optional<SizeMeasureTypeReference> sizeMeasureType = getSpeciesDefaultSizeMeasureType(species); log.debug(prefix + "Default size measure " + sizeMeasureType.orElse(null)); ui.getModel().setDefaultSizeMeasureType(sizeMeasureType.orElse(null)); resetDefaultSizeMeasureType(); + oldSizeMeasureType.ifPresent(sizeMeasureTypeReference -> getModel().getTableEditBean().setSizeMeasureType(sizeMeasureTypeReference)); } public void resetDefaultSizeMeasureType() { View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/commit/b63265a740475d84c7a49d2f0e37... -- View it on GitLab: https://gitlab.com/ultreiaio/ird-observe/commit/b63265a740475d84c7a49d2f0e37... You're receiving this email because of your account on gitlab.com.
participants (1)
-
Tony CHEMIT