Tony CHEMIT pushed to branch develop-7.x at ultreiaio / ird-observe
Commits:
-
f57a3088
by tchemit at 2019-03-10T13:03:11Z
1 changed file:
Changes:
| ... | ... | @@ -99,11 +99,12 @@ public class NonTargetSampleUIHandler extends AbstractSampleUIHandler<NonTargetS |
| 99 | 99 |
@Override
|
| 100 | 100 |
protected void onSpeciesChanged(SpeciesReference species) {
|
| 101 | 101 |
|
| 102 |
- // on utilise le code par defaut de l'espèce
|
|
| 102 |
+ Optional<SizeMeasureTypeReference> oldSizeMeasureType = Optional.ofNullable(getTableEditBean()).map(NonTargetLengthDto::getSizeMeasureType);
|
|
| 103 | 103 |
Optional<SizeMeasureTypeReference> sizeMeasureType = getSpeciesDefaultSizeMeasureType(species);
|
| 104 | 104 |
log.debug("Default size measure " + sizeMeasureType.orElse(null));
|
| 105 | 105 |
getUi().getModel().setDefaultSizeMeasureType(sizeMeasureType.orElse(null));
|
| 106 | 106 |
resetDefaultSizeMeasureType();
|
| 107 |
+ oldSizeMeasureType.ifPresent(sizeMeasureTypeReference -> getTableEditBean().setSizeMeasureType(sizeMeasureTypeReference));
|
|
| 107 | 108 |
}
|
| 108 | 109 |
|
| 109 | 110 |
@Override
|