diff --git a/app/src/main/java/it/integry/integrywmsnative/view/dialogs/choose_arts_from_mtbcolr_list/DialogChooseArtsFromMtbColrList.java b/app/src/main/java/it/integry/integrywmsnative/view/dialogs/choose_arts_from_mtbcolr_list/DialogChooseArtsFromMtbColrList.java index 6bf86844..1036456a 100644 --- a/app/src/main/java/it/integry/integrywmsnative/view/dialogs/choose_arts_from_mtbcolr_list/DialogChooseArtsFromMtbColrList.java +++ b/app/src/main/java/it/integry/integrywmsnative/view/dialogs/choose_arts_from_mtbcolr_list/DialogChooseArtsFromMtbColrList.java @@ -158,8 +158,11 @@ public class DialogChooseArtsFromMtbColrList extends BaseDialogFragment implemen mBindings.listaArts.setHasFixedSize(true); this.mtbColrItemModels = Stream.of(this.inputMtbColrList) - .map(x -> new DialogChooseArtsFromMtbColrListItemModel() - .setMtbColr(x)) + .map(x -> { + x.setUntMis(x.getMtbAart() != null && x.getMtbAart().getFirstUntMis() != null ? x.getMtbAart().getFirstUntMis().getUntMis() : null); + return new DialogChooseArtsFromMtbColrListItemModel() + .setMtbColr(x); + }) .toList(); this.hiddenMtbColrItemModels.setValue(this.mtbColrItemModels); @@ -294,12 +297,12 @@ public class DialogChooseArtsFromMtbColrList extends BaseDialogFragment implemen this.articoloRESTConsumer.getByBarcodeProd(barcodeProd, mtbAartList -> { if (mtbAartList != null && mtbAartList.size() > 0) { - this.mBindings.mainSearch.setQuery(barcodeProd, false); + MtbAart articolo = mtbAartList.get(0); + this.mBindings.mainSearch.setQuery(articolo.getCodMart(), false); this.searchArtInList(mtbAartList.get(0), ean128Model); onLoadingEnded(); - } else { DialogCommon.showNoArtFoundDialog(mContext, this::onLoadingEnded);