[TRA-14963] - Ne pas apporter automatiquement de modification sur la liste des contenants lorsque je procède à une modification transporteur et que le BSFF est au statut SENT #3615
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
La mise à jour du BSFF pour ajouter un transporteur multi-modal provoquait un changement de l'ordre des contenants avec le message d'erreur : Des champs ont été verrouillés via signature et ne peuvent plus être modifiés : La liste des contenants a été vérouillé via signature et ne peut pas être modifié..
Cela venait du fait que la liste des contenants est renvoyée dans
bsff { packagings }
avec un tri{ numero: 'asc' }
mais que ce tri n'était pas fait au moment de la validation sur les champs scellés. Pour résoudre le problème, on ajoute la même option de tri lors de la récupération du BSFF persisté en base en amont de la validation.