Bug Fix: eliminazione righe in picking libero

This commit is contained in:
Valerio Castellana 2022-05-26 12:09:21 +02:00
parent 33f0866ea2
commit 82ff37f4ee

View File

@ -439,6 +439,7 @@ public class PickingLiberoViewModel {
mColliMagazzinoRESTConsumer.saveCollo(clonedTestata, value -> { mColliMagazzinoRESTConsumer.saveCollo(clonedTestata, value -> {
for (int i = 0; i < mtbColrObservableField.size(); i++) { for (int i = 0; i < mtbColrObservableField.size(); i++) {
MtbColr initialMtbColr = mtbColrObservableField.get(i); MtbColr initialMtbColr = mtbColrObservableField.get(i);
var startIdx = (value.getMtbColr().size() - mtbColrObservableField.size());
initialMtbColr initialMtbColr
.setDataCollo(value.getDataColloS()) .setDataCollo(value.getDataColloS())
@ -446,7 +447,7 @@ public class PickingLiberoViewModel {
.setGestione(value.getGestione()) .setGestione(value.getGestione())
.setSerCollo(value.getSerCollo()); .setSerCollo(value.getSerCollo());
initialMtbColr.setRiga(value.getMtbColr().get(i).getRiga()); initialMtbColr.setRiga(value.getMtbColr().get(startIdx + i).getRiga());
mCurrentMtbColt.getMtbColr().add(mtbColrObservableField.get(i)); mCurrentMtbColt.getMtbColr().add(mtbColrObservableField.get(i));
} }