|
|
|
@ -261,10 +261,10 @@ struct MainView: View { |
|
|
|
print("file updated", updated) |
|
|
|
print("file updated", updated) |
|
|
|
if let updated, updated == 1 { |
|
|
|
if let updated, updated == 1 { |
|
|
|
await _startImporting(importingDate: mostRecentDateImported) |
|
|
|
await _startImporting(importingDate: mostRecentDateImported) |
|
|
|
|
|
|
|
} else if current.dataModelIdentifier != PersistenceController.getModelVersion() && current.fileModelIdentifier != fileURL?.fileModelIdentifier() { |
|
|
|
|
|
|
|
await _startImporting(importingDate: mostRecentDateImported) |
|
|
|
} else if current.incompleteMode == false || updated == 0 { |
|
|
|
} else if current.incompleteMode == false || updated == 0 { |
|
|
|
await _calculateMonthData(dataSource: current.monthKey) |
|
|
|
await _calculateMonthData(dataSource: current.monthKey) |
|
|
|
} else if current.dataModelIdentifier != PersistenceController.getModelVersion() && current.dataModelIdentifier != fileURL?.fileModelIdentifier() { |
|
|
|
|
|
|
|
await _startImporting(importingDate: mostRecentDateImported) |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|