do not overwrite global user auth credentials with empty values

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
This commit is contained in:
Arthur Schiwon 2020-02-06 00:14:29 +01:00
parent f11e4c9ec4
commit 7e1d14d9a5
No known key found for this signature in database
GPG Key ID: 7424F1874854DF23
1 changed files with 5 additions and 0 deletions

View File

@ -56,6 +56,11 @@ class UserGlobalAuth extends AuthMechanism {
} }
public function saveBackendOptions(IUser $user, $id, $backendOptions) { public function saveBackendOptions(IUser $user, $id, $backendOptions) {
// backendOptions are set when invoked via Files app
// but they are not set when invoked via ext storage settings
if(!isset($backendOptions['user']) && !isset($backendOptions['password'])) {
return;
}
// make sure we're not setting any unexpected keys // make sure we're not setting any unexpected keys
$credentials = [ $credentials = [
'user' => $backendOptions['user'], 'user' => $backendOptions['user'],