Tony CHEMIT pushed to branch develop-7.x at ultreiaio / ird-observe

Commits:

1 changed file:

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
    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