We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c7e2fc9 commit 1601019Copy full SHA for 1601019
Source/Core/DBClient.swift
@@ -138,12 +138,14 @@ public extension DBClient {
138
}
139
140
private func convertArrayTaskToSingleObject<T>(_ task: Task<[T]>) -> Task<T> {
141
- if let objects = task.result, let object = objects.first {
142
- return Task<T>(object)
143
- } else if let error = task.error {
144
- return Task<T>(error: error)
145
- } else { // no objects returned
146
- return Task<T>.cancelledTask()
+ return task.continueWithTask { task -> Task<T> in
+ if let objects = task.result, let object = objects.first {
+ return Task<T>(object)
+ } else if let error = task.error {
+ return Task<T>(error: error)
+ } else { // no objects returned
147
+ return Task<T>.cancelledTask()
148
+ }
149
150
151
0 commit comments