diff --git a/app/build.gradle b/app/build.gradle index 4a2610dc..9da80122 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -10,8 +10,8 @@ apply plugin: 'com.google.gms.google-services' android { - def appVersionCode = 334 - def appVersionName = '1.31.0' + def appVersionCode = 335 + def appVersionName = '1.31.1' signingConfigs { release { diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/ordini_uscita_elenco/OrdiniUscitaElencoFragment.java b/app/src/main/java/it/integry/integrywmsnative/gest/ordini_uscita_elenco/OrdiniUscitaElencoFragment.java index 76225e60..44b3b696 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/ordini_uscita_elenco/OrdiniUscitaElencoFragment.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/ordini_uscita_elenco/OrdiniUscitaElencoFragment.java @@ -915,8 +915,6 @@ public class OrdiniUscitaElencoFragment extends BaseFragment implements ITitledF } - - private void initJtbComtCache(Runnable onComplete) { if (this.mViewModel.getOrderList().getValue() == null) { this.jtbComtCache = new ArrayList<>(); @@ -925,8 +923,15 @@ public class OrdiniUscitaElencoFragment extends BaseFragment implements ITitledF } var jtbComts = Stream.of(Objects.requireNonNull(this.mViewModel.getOrderList().getValue())) .flatMap(x -> Stream.of(x.getCodJcom())) + .distinct().withoutNulls() .toList(); + if (jtbComts.isEmpty()) { + this.jtbComtCache = new ArrayList<>(); + onComplete.run(); + return; + } + this.mCommessaRESTConsumer.getJtbComts(jtbComts, jtbComtCache -> { this.jtbComtCache = jtbComtCache; onComplete.run();