Ver código fonte

Small fix for new loopers.

Jon Mårtensson 3 anos atrás
pai
commit
9d4f6ca3e8
2 arquivos alterados com 8 adições e 4 exclusões
  1. 2 2
      Config.xcconfig
  2. 6 2
      FreeAPS/Sources/APS/APSManager.swift

+ 2 - 2
Config.xcconfig

@@ -1,6 +1,6 @@
 APP_DISPLAY_NAME = FreeAPS X
-APP_VERSION = 0.3.4
-APP_BUILD_NUMBER = 3
+APP_VERSION = 0.3.5
+APP_BUILD_NUMBER = 1
 BRANCH = bdb
 DEVELOPER_TEAM = ##TEAM_ID##
 BUNDLE_IDENTIFIER = ru.artpancreas.$(DEVELOPMENT_TEAM).FreeAPS

+ 6 - 2
FreeAPS/Sources/APS/APSManager.swift

@@ -745,9 +745,13 @@ final class BaseAPSManager: APSManager, Injectable {
         let preferences = settingsManager.preferences
         let carbs = storage.retrieve(OpenAPS.Monitor.carbHistory, as: [CarbsEntry].self)
         let tdds = storage.retrieve(OpenAPS.Monitor.tdd, as: [TDD].self)
-        let currentTDD = tdds?[0].TDD ?? 0
-        let carbs_length = carbs?.count ?? 0
+        var currentTDD: Decimal = 0
+
+        if tdds?.count ?? 0 > 0 {
+            currentTDD = tdds?[0].TDD ?? 0
+        }
 
+        let carbs_length = carbs?.count ?? 0
         var carbTotal: Decimal = 0
 
         if carbs_length != 0 {