Skip to content

Commit 893f7d5

Browse files
authored
fix(storage): fix data race in DefaultStorageTransferDatabase (#2439)
1 parent fcd84c1 commit 893f7d5

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

AmplifyPlugins/Storage/Sources/AWSS3StoragePlugin/Support/Internal/DefaultStorageTransferDatabase.swift

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,9 @@ class DefaultStorageTransferDatabase {
175175

176176
let pairs = self.linkTasksWithSessions(persistableTransferTasks: persistableTransferTasks, sessionTasks: sessionTasks)
177177
completionHandler(.success(pairs))
178-
self.recoveryState = .completed
178+
self.queue.async {
179+
self.recoveryState = .completed
180+
}
179181
}
180182

181183
urlSession.getActiveTasks(resultHandler: sessionTaskHandler)

0 commit comments

Comments
 (0)