mirror of
https://github.com/zhigang1992/RestKit.git
synced 2026-04-27 22:41:10 +08:00
Fix crash when attempting to map nil sourceKeyPath as identification attribute
This commit is contained in:
@@ -316,7 +316,8 @@ static BOOL RKIsMetadataKVCInvocation(NSInvocation *invocation)
|
||||
concreteMapping = (RKObjectMapping *)mapping;
|
||||
}
|
||||
|
||||
return [self.dataSource mappingOperation:self targetObjectForRepresentation:representation withMapping:concreteMapping inRelationship:relationshipMapping];
|
||||
NSDictionary *dictionaryRepresentation = [representation isKindOfClass:[NSDictionary class]] ? representation : @{ [NSNull null] : representation };
|
||||
return [self.dataSource mappingOperation:self targetObjectForRepresentation:dictionaryRepresentation withMapping:concreteMapping inRelationship:relationshipMapping];
|
||||
}
|
||||
|
||||
- (NSDate *)parseDateFromString:(NSString *)string
|
||||
|
||||
Reference in New Issue
Block a user