Revision 6d9d5dce pithos-macos/PithosContainerNode.m

b/pithos-macos/PithosContainerNode.m
210 210
        });
211 211
        NSUInteger retries = [[containerRequest.userInfo objectForKey:@"retries"] unsignedIntegerValue];
212 212
        if (retries > 0) {
213
            ASIPithosContainerRequest *newContainerRequest = (ASIPithosContainerRequest *)[PithosUtilities copyRequest:containerRequest];
213
            ASIPithosContainerRequest *newContainerRequest = (ASIPithosContainerRequest *)[PithosUtilities retryWithUpdatedURLRequest:containerRequest
214
                                                                                                              andPithosAccountManager:pithosAccountManager];
214 215
            [(NSMutableDictionary *)(newContainerRequest.userInfo)setObject:[NSNumber numberWithUnsignedInteger:(--retries)] forKey:@"retries"];
215 216
            self.containerRequest = newContainerRequest;
216 217
            [[PithosUtilities prepareRequest:containerRequest priority:[[containerRequest.userInfo objectForKey:@"priority"] integerValue]] startAsynchronous];
......
404 405
    @autoreleasepool {
405 406
        NSUInteger retries = [[request.userInfo objectForKey:@"retries"] unsignedIntegerValue];
406 407
        if (retries > 0) {
407
            ASIPithosContainerRequest *newRequest = (ASIPithosContainerRequest *)[PithosUtilities copyRequest:request];
408
            ASIPithosContainerRequest *newRequest = (ASIPithosContainerRequest *)[PithosUtilities retryWithUpdatedURLRequest:request
409
                                                                                                     andPithosAccountManager:pithosAccountManager];
408 410
            [(NSMutableDictionary *)(newRequest.userInfo)setObject:[NSNumber numberWithUnsignedInteger:(--retries)] forKey:@"retries"];
409 411
            if ([request isEqualTo:applyMetadataContainerRequest]) {
410 412
                @synchronized(self) {

Also available in: Unified diff