diff --git a/app/build.gradle b/app/build.gradle
index acd2dee7..736b97f3 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -6,8 +6,8 @@ apply plugin: 'com.google.gms.google-services'
android {
- def appVersionCode = 210
- def appVersionName = '1.16.28'
+ def appVersionCode = 211
+ def appVersionName = '1.16.29'
signingConfigs {
release {
diff --git a/app/src/main/java/it/integry/integrywmsnative/core/settings/SettingsManager.java b/app/src/main/java/it/integry/integrywmsnative/core/settings/SettingsManager.java
index c40720e0..d83aaac1 100644
--- a/app/src/main/java/it/integry/integrywmsnative/core/settings/SettingsManager.java
+++ b/app/src/main/java/it/integry/integrywmsnative/core/settings/SettingsManager.java
@@ -312,7 +312,7 @@ public class SettingsManager {
return clazz.cast(value.getValue());
} else if(clazz == Boolean.class) {
return clazz.cast("S".equalsIgnoreCase(value.getValue()));
- } else if(clazz == Integer.class) {
+ } else if(clazz == Integer.class && value.getValue() != null) {
return clazz.cast(Integer.parseInt(value.getValue()));
} else return null;
diff --git a/app/src/main/java/it/integry/integrywmsnative/gest/spedizione/SpedizioneViewModel.java b/app/src/main/java/it/integry/integrywmsnative/gest/spedizione/SpedizioneViewModel.java
index b9177e1d..f40023c9 100644
--- a/app/src/main/java/it/integry/integrywmsnative/gest/spedizione/SpedizioneViewModel.java
+++ b/app/src/main/java/it/integry/integrywmsnative/gest/spedizione/SpedizioneViewModel.java
@@ -830,10 +830,10 @@ public class SpedizioneViewModel {
qtaCnfDaPrelevare = mtbColrToUse.getQtaCnf();
} else {
- if (UtilityBigDecimal.equalsOrLowerThan(mtbColrToUse.getNumCnf(), numCnfDaEvadere)) {
- numCnfDaPrelevare = mtbColrToUse.getNumCnf();
- qtaCnfDaPrelevare = mtbColrToUse.getQtaCnf();
- qtaColDaPrelevare = mtbColrToUse.getQtaCol();
+ if (UtilityBigDecimal.equalsOrLowerThan(scannedMtbColr.getNumCnf(), numCnfDaEvadere)) {
+ numCnfDaPrelevare = scannedMtbColr.getNumCnf();
+ qtaCnfDaPrelevare = scannedMtbColr.getQtaCnf();
+ qtaColDaPrelevare = scannedMtbColr.getQtaCol();
} else {
numCnfDaPrelevare = numCnfDaEvadere;
qtaColDaPrelevare = qtaDaEvadere;
diff --git a/app/src/main/res/layout/dialog_input_quantity_v2.xml b/app/src/main/res/layout/dialog_input_quantity_v2.xml
index 8fd30127..3a55b90b 100644
--- a/app/src/main/res/layout/dialog_input_quantity_v2.xml
+++ b/app/src/main/res/layout/dialog_input_quantity_v2.xml
@@ -223,8 +223,20 @@
android:textStyle="bold" />
+
+
+
+
+
+
+
+
-
@@ -312,9 +323,21 @@
android:textColor="@android:color/white"
android:textStyle="bold" />
+
+
+
+
+
+
+
+
-