From 288941aa53adffb7de1af8ff4fbae4c1f0c26937 Mon Sep 17 00:00:00 2001 From: Aaron Schulz Date: Tue, 11 Feb 2014 22:13:17 -0800 Subject: [PATCH] Fixed broken auth caching for Swift * A set() call was missing since 2af7ad8 Change-Id: I62b277e886c7ce6142a4d20f705b8337c3e4be58 --- includes/filebackend/SwiftFileBackend.php | 1 + 1 file changed, 1 insertion(+) diff --git a/includes/filebackend/SwiftFileBackend.php b/includes/filebackend/SwiftFileBackend.php index dc22538334..d4ac64ddf6 100644 --- a/includes/filebackend/SwiftFileBackend.php +++ b/includes/filebackend/SwiftFileBackend.php @@ -1534,6 +1534,7 @@ class SwiftFileBackend extends FileBackendStore { 'auth_token' => $rhdrs['x-auth-token'], 'storage_url' => $rhdrs['x-storage-url'] ); + $this->srvCache->set( $cacheKey, $this->authCreds, ceil( $this->authTTL / 2 ) ); $this->authSessionTimestamp = time(); } elseif ( $rcode === 401 ) { $this->onError( null, __METHOD__, array(), "Authentication failed.", $rcode ); -- 2.20.1