diff --git a/lib/DavPlugin.php b/lib/DavPlugin.php index d971c14be..06d29247f 100644 --- a/lib/DavPlugin.php +++ b/lib/DavPlugin.php @@ -36,7 +36,7 @@ public function initialize(Server $server): void { public function beforeMethod(RequestInterface $request, ResponseInterface $response): void { if ( - $this->config->getValueString('type', 'unset') === 'environment-variable' + $this->config->getValueString('user_saml', 'type', 'unset') === 'environment-variable' && !$this->session->exists('user_saml.samlUserData') ) { $uidMapping = $this->samlSettings->get(1)['general-uid_mapping'];