fix crash where homeViewTwo view model wasnt being updated
This commit is contained in:
@@ -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
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user