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

Commits:

1 changed file:

Changes:

  • services-local/src/main/java/fr/ird/observe/services/local/service/data/ll/observation/LonglinePositionSetDtoHelper.java
    ... ... @@ -22,7 +22,9 @@ package fr.ird.observe.services.local.service.data.ll.observation;
    22 22
      * #L%
    
    23 23
      */
    
    24 24
     
    
    25
    +import fr.ird.observe.dto.data.ll.observation.BasketDto;
    
    25 26
     import fr.ird.observe.dto.data.ll.observation.BasketReference;
    
    27
    +import fr.ird.observe.dto.data.ll.observation.BranchlineDto;
    
    26 28
     import fr.ird.observe.dto.data.ll.observation.BranchlineReference;
    
    27 29
     import fr.ird.observe.dto.data.ll.observation.LonglinePositionAwareDto;
    
    28 30
     import fr.ird.observe.dto.data.ll.observation.LonglinePositionSetDto;
    
    ... ... @@ -46,11 +48,15 @@ class LonglinePositionSetDtoHelper {
    46 48
                 target.addSections(sectionReference);
    
    47 49
                 for (Basket basket : section.getBasket()) {
    
    48 50
                     basket.setSection(section);
    
    49
    -                BasketReference basketReference = basket.toReference(referentialLocale);
    
    51
    +                BasketDto basketDto = basket.toDto(referentialLocale);
    
    52
    +                basketDto.setSection(sectionReference);
    
    53
    +                BasketReference basketReference = basketDto.toReference(referentialLocale);
    
    50 54
                     target.addBaskets(basketReference);
    
    51 55
                     for (Branchline branchline : basket.getBranchline()) {
    
    52 56
                         branchline.setBasket(basket);
    
    53
    -                    BranchlineReference branchlineReference = branchline.toReference(referentialLocale);
    
    57
    +                    BranchlineDto branchlineDto = branchline.toDto(referentialLocale);
    
    58
    +                    branchlineDto.setBasket(basketReference);
    
    59
    +                    BranchlineReference branchlineReference = branchlineDto.toReference(referentialLocale);
    
    54 60
                         target.addBranchlines(branchlineReference);
    
    55 61
                     }
    
    56 62
                 }