diff --git a/Sources/NSManagedObjectContext+Querying.swift b/Sources/NSManagedObjectContext+Querying.swift index 11e58e6..f857a1a 100644 --- a/Sources/NSManagedObjectContext+Querying.swift +++ b/Sources/NSManagedObjectContext+Querying.swift @@ -62,7 +62,9 @@ extension NSManagedObjectContext: FetchableSource, QueryableSource { return object } - return T.cs_fromRaw(object: existingRawObject) + + let objectDynamicType = type(of: object) + return objectDynamicType.cs_fromRaw(object: existingRawObject) } catch {