diff --git a/management/univention-management-console/92univention-management-console-web-server.inst b/management/univention-management-console/92univention-management-console-web-server.inst index c7dd816..b1e2ba1 100755 --- a/management/univention-management-console/92univention-management-console-web-server.inst +++ b/management/univention-management-console/92univention-management-console-web-server.inst @@ -91,7 +91,8 @@ eval "$(ucr shell ucs/server/sso/fqdn)" _cleanup_die () { ucr unset umc/saml/idp-server; exit 3 } -ucr set umc/saml/idp-server?"https://${ucs_server_sso_fqdn}/simplesamlphp/saml2/idp/metadata.php" || _cleanup_die +rm /usr/share/univention-management-console/saml/idp/*xml +ucr set umc/saml/idp-server="https://${ucs_server_sso_fqdn}/simplesamlphp/saml2/idp/metadata.php" || _cleanup_die [ "$(ls -A /usr/share/univention-management-console/saml/idp/*.xml)" ] || _cleanup_die /etc/init.d/univention-management-console-web-server restart