Revision ef74c42f Classes/AccountDetailsViewController.m

b/Classes/AccountDetailsViewController.m
513 513
            [[account.manager authenticate]
514 514
             success:^(OpenStackRequest *request) {
515 515
                 if ([request isSuccess]) {
516
                     NSString *storageURLString = [[request responseHeaders] objectForKey:@"X-Storage-Url"];
517
                     if (storageURLString) {
518
                         account.filesURL = [NSURL URLWithString:storageURLString];
519
                     } else {
520
                         account.filesURL = [account.provider.authEndpointURL URLByAppendingPathComponent:account.username];
521
                     }
522 516
                     [account persist];
523 517
                     [[account.manager userCatalogForDisplaynames:nil UUIDs:[NSArray arrayWithObject:account.username]]
524 518
                      success:^(OpenStackRequest *request) {
......
550 544
            [[account.manager serviceCatalog]
551 545
             success:^(OpenStackRequest *request) {
552 546
                 if ([request isSuccess]) {
553
                     account.filesURL = [account.provider.authEndpointURL URLByAppendingPathComponent:account.username];
554 547
                     [account persist];
555 548
                     [[account.manager userCatalogForDisplaynames:nil UUIDs:[NSArray arrayWithObject:account.username]]
556 549
                      success:^(OpenStackRequest *request) {

Also available in: Unified diff