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