do not overwrite global user auth credentials with empty valuestags/v19.0.0beta1
@@ -56,6 +56,11 @@ class UserGlobalAuth extends AuthMechanism { | |||
} | |||
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 | |||
$credentials = [ | |||
'user' => $backendOptions['user'], |