From 507e10326a299bef549119918dd3225e633a499f Mon Sep 17 00:00:00 2001 From: Carl Schwan Date: Mon, 13 Jul 2026 14:21:04 +0200 Subject: [PATCH] fix: Add fallback for saml SAML will return an empty string if no single sign out url is provided Signed-off-by: Carl Schwan --- lib/private/legacy/OC_User.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/private/legacy/OC_User.php b/lib/private/legacy/OC_User.php index e5343864c4585..1f2f159d52b1d 100644 --- a/lib/private/legacy/OC_User.php +++ b/lib/private/legacy/OC_User.php @@ -294,7 +294,10 @@ public static function getLogoutUrl(\OCP\IURLGenerator $urlGenerator) { if ($user instanceof IUser) { $backend = $user->getBackend(); if ($backend instanceof \OCP\User\Backend\ICustomLogout) { - return $backend->getLogoutUrl(); + $logoutUrl = $backend->getLogoutUrl(); + if ($logoutUrl !== '') { + return $logoutUrl; + } } }