mirror of
https://github.com/JohnEstropia/CoreStore.git
synced 2026-04-18 23:19:45 +02:00
reset transactions' context on deinit to break reference cycles in unsafed many-to-many relationships
This commit is contained in:
@@ -438,6 +438,11 @@ public /*abstract*/ class BaseDataTransaction {
|
|||||||
return self.bypassesQueueing || self.transactionQueue.cs_isCurrentExecutionContext()
|
return self.bypassesQueueing || self.transactionQueue.cs_isCurrentExecutionContext()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
deinit {
|
||||||
|
|
||||||
|
self.context.reset()
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
// MARK: Deprecated
|
// MARK: Deprecated
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user