Skip to content

Commit 11b38ee

Browse files
[PM-28339] Move performFetch into managed object context
1 parent f3acb9d commit 11b38ee

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

BitwardenKit/Core/Platform/Utilities/FetchedResultsPublisher.swift

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -137,12 +137,14 @@ private final class FetchedResultsSubscription<SubscriberType, ResultType, Outpu
137137

138138
controller?.delegate = self
139139

140-
queue.async {
140+
context.perform {
141141
do {
142142
try self.controller?.performFetch()
143143
if self.controller?.fetchedObjects != nil {
144-
self.hasChangesToSend = true
145-
self.fulfillDemand()
144+
self.queue.async {
145+
self.hasChangesToSend = true
146+
self.fulfillDemand()
147+
}
146148
}
147149
} catch {
148150
subscriber.receive(completion: .failure(error))

0 commit comments

Comments
 (0)