diff --git a/app/build.gradle b/app/build.gradle index e9a55006..246014bf 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -10,8 +10,8 @@ apply plugin: 'com.google.gms.google-services' android { - def appVersionCode = 309 - def appVersionName = '1.29.5' + def appVersionCode = 310 + def appVersionName = '1.29.6' signingConfigs { release { diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/prod_accettazione_ord_produzione/ProdOrdineProduzioneElencoFragment.java b/app/src/main/java/it/integry/integrywmsnative/gest/prod_accettazione_ord_produzione/ProdOrdineProduzioneElencoFragment.java index ec6fbf2c..4bf063de 100644 --- a/app/src/main/java/it/integry/integrywmsnative/gest/prod_accettazione_ord_produzione/ProdOrdineProduzioneElencoFragment.java +++ b/app/src/main/java/it/integry/integrywmsnative/gest/prod_accettazione_ord_produzione/ProdOrdineProduzioneElencoFragment.java @@ -18,6 +18,7 @@ import androidx.recyclerview.widget.LinearLayoutManager; import com.annimon.stream.Stream; import java.math.BigDecimal; +import java.util.ArrayList; import java.util.List; import java.util.Objects; @@ -291,9 +292,10 @@ public class ProdOrdineProduzioneElencoFragment extends BaseFragment implements } else { tmpList = mViewModel.getOrderList().getValue(); } - this.mOrdiniInevasiMutableData.clear(); - this.mOrdiniInevasiMutableData.addAll(convertDataModelToListModel(tmpList)); + if (tmpList != null) { + this.mOrdiniInevasiMutableData.addAll(convertDataModelToListModel(tmpList)); + } } private List convertDataModelToListModel(List dataList) { @@ -384,6 +386,11 @@ public class ProdOrdineProduzioneElencoFragment extends BaseFragment implements private void initJtbComtCache(Runnable onComplete) { + if (this.mViewModel.getOrderList().getValue() == null) { + this.jtbComtCache = new ArrayList<>(); + onComplete.run(); + return; + } var jtbComts = Stream.of(Objects.requireNonNull(this.mViewModel.getOrderList().getValue())) .flatMap(x -> Stream.of(x.getCodJcom())) .toList();