You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@chemistry.apache.org by pw...@apache.org on 2013/05/21 11:44:04 UTC
svn commit: r1484720 -
/chemistry/objectivecmis/trunk/ObjectiveCMIS/Client/CMISSession.m
Author: pweschmidt
Date: Tue May 21 09:44:03 2013
New Revision: 1484720
URL: http://svn.apache.org/r1484720
Log:
retrieveFolderWithOperationContext always passed on nil as NSError - this caused meaningless error messages upstream
Modified:
chemistry/objectivecmis/trunk/ObjectiveCMIS/Client/CMISSession.m
Modified: chemistry/objectivecmis/trunk/ObjectiveCMIS/Client/CMISSession.m
URL: http://svn.apache.org/viewvc/chemistry/objectivecmis/trunk/ObjectiveCMIS/Client/CMISSession.m?rev=1484720&r1=1484719&r2=1484720&view=diff
==============================================================================
--- chemistry/objectivecmis/trunk/ObjectiveCMIS/Client/CMISSession.m (original)
+++ chemistry/objectivecmis/trunk/ObjectiveCMIS/Client/CMISSession.m Tue May 21 09:44:03 2013
@@ -180,7 +180,7 @@
if (rootFolder != nil && ![rootFolder isKindOfClass:[CMISFolder class]]) {
completionBlock(nil, [CMISErrors createCMISErrorWithCode:kCMISErrorCodeRuntime detailedDescription:@"Root folder object is not a folder!"]);
} else {
- completionBlock((CMISFolder *)rootFolder, nil);
+ completionBlock((CMISFolder *)rootFolder, error);
}
}];
}
@@ -242,7 +242,8 @@
completionBlock([self.objectConverter convertObject:objectData], nil);
} else {
if (error == nil) {
- error = [[NSError alloc] init]; // TODO: create a proper error object
+ NSError *error = [[NSError alloc] init];
+ error = [CMISErrors cmisError:error cmisErrorCode:kCMISErrorCodeObjectNotFound];
}
completionBlock(nil, error);
}