diff --git a/src/main/java/org/olat/shibboleth/ShibDisclaimerController.java b/src/main/java/org/olat/shibboleth/ShibDisclaimerController.java index c1226bf3eb78c2cf9defbb2a7692db0ccbe6e772..fe451d2bb4249fcc9a5ff95a4d94c191f91d9ee9 100644 --- a/src/main/java/org/olat/shibboleth/ShibDisclaimerController.java +++ b/src/main/java/org/olat/shibboleth/ShibDisclaimerController.java @@ -23,6 +23,7 @@ import java.util.List; import org.olat.admin.user.delete.service.UserDeletionManager; import org.olat.basesecurity.AuthHelper; +import org.olat.core.CoreSpringFactory; import org.olat.core.dispatcher.DispatcherModule; import org.olat.core.gui.UserRequest; import org.olat.core.gui.components.form.flexible.FormItemContainer; @@ -125,7 +126,7 @@ public class ShibDisclaimerController extends FormBasicController implements Act int loginStatus = AuthHelper.doLogin(authIdentity, null, ureq); if (loginStatus == AuthHelper.LOGIN_OK) { //update last login date and register active user - UserDeletionManager.getInstance().setIdentityAsActiv(authIdentity); + CoreSpringFactory.getImpl(UserDeletionManager.class).setIdentityAsActiv(authIdentity); } else if (loginStatus == AuthHelper.LOGIN_NOTAVAILABLE){ DispatcherModule.redirectToServiceNotAvailable( ureq.getHttpResp() ); } else {