Skip to content

Commit 7f55eb9

Browse files
committed
Merge pull request #15 from explicitcall/master
fixed array out of bounds crash
2 parents b72b0b4 + fc2345c commit 7f55eb9

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

QueryKit/QuerySet.swift

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -102,9 +102,11 @@ public class QuerySet<T : NSManagedObject> : SequenceType, Equatable {
102102
request.fetchLimit = 1
103103

104104
var error:NSError?
105-
let items = context.executeFetchRequest(request, error:&error)
106-
107-
return (object:items?[0] as T?, error:error)
105+
if let items = context.executeFetchRequest(request, error:&error) {
106+
return (object:items.first as T?, error:error)
107+
} else {
108+
return (object: nil, error: error)
109+
}
108110
}
109111
}
110112

0 commit comments

Comments
 (0)