소스 검색

fix: Exclude FPU entries from carb statistics calculation

- Updated carbsForStats predicate to filter out isFPU entries
- Prevents double-counting of carbs when FPU conversion is enabled
- Fixes issue #580 where meal stats showed inflated carb counts
Sjoerd Bozon 1 년 전
부모
커밋
8fbbfd85dc
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      Model/Helper/CarbEntryStored+helper.swift

+ 1 - 1
Model/Helper/CarbEntryStored+helper.swift

@@ -14,7 +14,7 @@ extension NSPredicate {
 
     static var carbsForStats: NSPredicate {
         let date = Date.threeMonthsAgo
-        return NSPredicate(format: "date >= %@", date as NSDate)
+        return NSPredicate(format: "date >= %@ AND isFPU == %@", date as NSDate, false as NSNumber)
     }
 
     static var carbsNotYetUploadedToNightscout: NSPredicate {