Fix InputQuantity in rettifica giaccenze
This commit is contained in:
parent
e45a980ce3
commit
c616a9d31a
@ -167,8 +167,8 @@ public class RettificaGiacenzeViewModel {
|
||||
this.mArticoloRESTConsumer.searchByBarcode(barcodeProd, mtbAartList -> {
|
||||
if (onComplete != null) onComplete.run();
|
||||
|
||||
if (mtbAartList != null && mtbAartList.size() > 0) {
|
||||
this.dispatchArts(mtbAartList);
|
||||
if (mtbAartList != null && !mtbAartList.isEmpty()) {
|
||||
this.dispatchArts(mtbAartList, pickData);
|
||||
} else {
|
||||
this.sendError(new NoResultFromBarcodeException(barcodeProd));
|
||||
}
|
||||
@ -189,7 +189,7 @@ public class RettificaGiacenzeViewModel {
|
||||
.map(x -> (MtbAart) x.getMtbAart())
|
||||
.toList();
|
||||
|
||||
dispatchArts(mtbAarts);
|
||||
dispatchArts(mtbAarts, null);
|
||||
}, this::sendError);
|
||||
}
|
||||
|
||||
@ -199,14 +199,13 @@ public class RettificaGiacenzeViewModel {
|
||||
mRettificaGiacenzeRESTConsumer.searchArtInt(queryText, listaArts -> {
|
||||
this.sendOnLoadingEnded();
|
||||
|
||||
dispatchArts(listaArts);
|
||||
dispatchArts(listaArts, null);
|
||||
|
||||
if (onComplete != null) onComplete.run();
|
||||
}, this::sendError);
|
||||
}
|
||||
|
||||
|
||||
private void dispatchArts(List<MtbAart> artsList) {
|
||||
private void dispatchArts(List<MtbAart> artsList, PickDataDTO pickData) {
|
||||
if (artsList == null || artsList.size() == 0) {
|
||||
this.sendError(new NoArtsFoundException());
|
||||
return;
|
||||
@ -219,7 +218,7 @@ public class RettificaGiacenzeViewModel {
|
||||
.toList();
|
||||
|
||||
if (matchRows.size() != 1) {
|
||||
dispatchArt(mtbAart, null);
|
||||
dispatchArt(mtbAart, pickData);
|
||||
} else {
|
||||
dispatchRowEdit(matchRows.get(0));
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user