fix crash where homeViewTwo view model wasnt being updated

This commit is contained in:
Trey t
2022-02-21 22:38:07 -06:00
parent 83060e8353
commit 769c6335d9
7 changed files with 50 additions and 18 deletions

View File

@@ -25,6 +25,7 @@ extension PersistenceController {
do {
try viewContext.save()
updateListeners()
} catch {
let nsError = error as NSError
fatalError("Unresolved error \(nsError), \(nsError.userInfo)")
@@ -64,4 +65,18 @@ extension PersistenceController {
}
}
}
func removeNoForDates() {
let fetchRequest = NSFetchRequest<MoodEntry>(entityName: "MoodEntry")
fetchRequest.sortDescriptors = [NSSortDescriptor(key: "forDate", ascending: false)]
let entries = try! viewContext.fetch(fetchRequest)
for entry in entries {
guard let _ = entry.forDate else {
viewContext.delete(entry)
try? viewContext.save()
return
}
}
}
}