Base fixes and test harness

This commit is contained in:
alexandrev-tibco
2026-02-01 11:12:57 +01:00
parent f5b13ec924
commit e328767c4a
39 changed files with 3575 additions and 142 deletions
@@ -162,7 +162,12 @@ class InvestmentSourceRepository: ObservableObject {
// MARK: - Delete
func deleteSource(_ source: InvestmentSource) {
context.delete(source)
if source.managedObjectContext == context {
context.delete(source)
} else {
let objectInContext = context.object(with: source.objectID)
context.delete(objectInContext)
}
save()
}