mirror of
https://github.com/zhigang1992/RestKit.git
synced 2026-01-12 22:51:50 +08:00
Unwind earlier fix for obtaining permanent objectID for targetObject in favor of the overridden setter on RKManagedObjectRequestOperation
This commit is contained in:
@@ -533,8 +533,7 @@ static NSString *RKMIMETypeFromAFHTTPClientParameterEncoding(AFHTTPClientParamet
|
||||
if ([object isKindOfClass:[NSManagedObject class]]) {
|
||||
static NSPredicate *temporaryObjectsPredicate = nil;
|
||||
if (! temporaryObjectsPredicate) temporaryObjectsPredicate = [NSPredicate predicateWithFormat:@"objectID.isTemporaryID == YES"];
|
||||
NSSet *potentiallyTemporaryObjects = (object && [[object objectID] isTemporaryID]) ? [[managedObjectContext insertedObjects] setByAddingObject:object] : [managedObjectContext insertedObjects];
|
||||
NSSet *temporaryObjects = [potentiallyTemporaryObjects filteredSetUsingPredicate:temporaryObjectsPredicate];
|
||||
NSSet *temporaryObjects = [[managedObjectContext insertedObjects] filteredSetUsingPredicate:temporaryObjectsPredicate];
|
||||
if ([temporaryObjects count]) {
|
||||
RKLogInfo(@"Asked to perform object request for NSManagedObject with temporary object IDs: Obtaining permanent ID before proceeding.");
|
||||
__block BOOL _blockSuccess;
|
||||
|
||||
Reference in New Issue
Block a user