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 51e18ae commit 3dea962Copy full SHA for 3dea962
Source/Core/DBClient.swift
@@ -98,10 +98,13 @@ public extension DBClient {
98
99
let predicate = NSPredicate(format: "\(primaryKey) == %@", primaryValue)
100
let request = FetchRequest<T>(predicate: predicate, fetchLimit: 1)
101
- if let first = execute(request).result?.first {
102
- return Task(first)
+
+ return execute(request).continueWithTask { task -> Task<T?> in
103
+ if let first = task.result?.first {
104
+ return Task(first)
105
+ }
106
+ return Task(nil)
107
}
- return Task(nil)
108
109
110
/**
0 commit comments