force reset contexts after autocommit

This commit is contained in:
John Rommel Estropia
2017-06-17 21:50:21 +09:00
parent f5b3901caa
commit d0c3203e63
2 changed files with 5 additions and 0 deletions

View File

@@ -210,6 +210,7 @@ public final class AsynchronousDataTransaction: BaseDataTransaction {
group.leave()
}
group.wait()
self.context.reset()
}

View File

@@ -158,6 +158,10 @@ public final class SynchronousDataTransaction: BaseDataTransaction {
self.isCommitted = true
let result = self.context.saveSynchronously(waitForMerge: waitForMerge)
self.result = result
defer {
self.context.reset()
}
return result
}