diff --git a/lib/private/Files/ObjectStore/SwiftFactory.php b/lib/private/Files/ObjectStore/SwiftFactory.php index 5a11d2c75920c25e200ba3cdf0450a3e22270dcd..9513cdc3ab8b321672123d99763a9f7900793a71 100644 --- a/lib/private/Files/ObjectStore/SwiftFactory.php +++ b/lib/private/Files/ObjectStore/SwiftFactory.php @@ -79,7 +79,7 @@ class SwiftFactory { $this->params['autocreate'] = false; } if (isset($this->params['user']) && is_array($this->params['user'])) { - $userName = $this->params['user']['id']; + $userName = $this->params['user']['name']; } else { if (!isset($this->params['username']) && isset($this->params['user'])) { $this->params['username'] = $this->params['user']; @@ -102,7 +102,7 @@ class SwiftFactory { 'handler' => HandlerStack::create() ]); - if (isset($this->params['user']) && isset($this->params['user']['id'])) { + if (isset($this->params['user']) && isset($this->params['user']['name'])) { return $this->auth(IdentityV3Service::factory($httpClient), $cacheKey); } else { return $this->auth(IdentityV2Service::factory($httpClient), $cacheKey);