diff --git a/Jenkinsfile.groovy b/Jenkinsfile.groovy index 51b09c0b..ac46081c 100644 --- a/Jenkinsfile.groovy +++ b/Jenkinsfile.groovy @@ -30,6 +30,7 @@ pipeline { stage('Build') { steps { bat "./gradlew assembleRelease" + bat "./gradlew app:uploadCrashlyticsSymbolFileRelease" archiveArtifacts artifacts: 'app/build/outputs/apk/release/', onlyIfSuccessful: true } } 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 2b10e613..7243e9a9 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 @@ -39,8 +39,6 @@ public class SettingsManager { private static SettingsModel settingsModelIstance; private static DBSettingsModel dbSettingsModelIstance; - private static boolean firstStart = false; - private static Context mContext; private static SystemRESTConsumer mSystemRESTConsumer; private static ImballiRESTConsumer mImballiRESTConsumer; @@ -65,15 +63,15 @@ public class SettingsManager { public void init() { settingsModelIstance = (SettingsModel) Stash.getObject(TAG, SettingsModel.class); - if (settingsModelIstance == null) { + if (settingsModelIstance == null) settingsModelIstance = new SettingsModel(); + + if (settingsModelIstance.getServer() == null) settingsModelIstance.setServer(new SettingsModel.Server()); - firstStart = true; - } + dbSettingsModelIstance = new DBSettingsModel(); - } public SettingsModel getSettings() { @@ -89,10 +87,6 @@ public class SettingsManager { return dbSettingsModelIstance; } - public static boolean isFirstStart() { - return firstStart; - } - public static boolean isInstanceAvailable() { return i() != null; }