diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/picking_libero/PickingLiberoViewModel.java b/app/src/main/java/it/integry/integrywmsnative/gest/picking_libero/PickingLiberoViewModel.java index 49dff4bd..99e069a2 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/picking_libero/PickingLiberoViewModel.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/picking_libero/PickingLiberoViewModel.java @@ -439,6 +439,7 @@ public class PickingLiberoViewModel { mColliMagazzinoRESTConsumer.saveCollo(clonedTestata, value -> { for (int i = 0; i < mtbColrObservableField.size(); i++) { MtbColr initialMtbColr = mtbColrObservableField.get(i); + var startIdx = (value.getMtbColr().size() - mtbColrObservableField.size()); initialMtbColr .setDataCollo(value.getDataColloS()) @@ -446,7 +447,7 @@ public class PickingLiberoViewModel { .setGestione(value.getGestione()) .setSerCollo(value.getSerCollo()); - initialMtbColr.setRiga(value.getMtbColr().get(i).getRiga()); + initialMtbColr.setRiga(value.getMtbColr().get(startIdx + i).getRiga()); mCurrentMtbColt.getMtbColr().add(mtbColrObservableField.get(i)); }