diff options
Diffstat (limited to 'eaaf_core/src/main/java')
2 files changed, 3 insertions, 2 deletions
| diff --git a/eaaf_core/src/main/java/at/gv/egiz/eaaf/core/impl/idp/auth/services/IErrorService.java b/eaaf_core/src/main/java/at/gv/egiz/eaaf/core/impl/idp/auth/services/IErrorService.java index e545cb47..b6bc1056 100644 --- a/eaaf_core/src/main/java/at/gv/egiz/eaaf/core/impl/idp/auth/services/IErrorService.java +++ b/eaaf_core/src/main/java/at/gv/egiz/eaaf/core/impl/idp/auth/services/IErrorService.java @@ -12,7 +12,7 @@ public interface IErrorService {     * Describes the kind of action that should be taken.     */    enum ActionType { -    TICKET("ticket"), NO_TICKET("no_ticket"); +    TICKET("ticket"), NO_TICKET("no_ticket"), ERRORPAGE("errorpage");      private final String name; diff --git a/eaaf_core/src/main/java/at/gv/egiz/eaaf/core/impl/idp/auth/services/ProtocolAuthenticationService.java b/eaaf_core/src/main/java/at/gv/egiz/eaaf/core/impl/idp/auth/services/ProtocolAuthenticationService.java index 635cfa0e..49acfadc 100644 --- a/eaaf_core/src/main/java/at/gv/egiz/eaaf/core/impl/idp/auth/services/ProtocolAuthenticationService.java +++ b/eaaf_core/src/main/java/at/gv/egiz/eaaf/core/impl/idp/auth/services/ProtocolAuthenticationService.java @@ -241,7 +241,8 @@ public class ProtocolAuthenticationService implements IProtocolAuthenticationSer        revisionsLogger.logEvent(protocolRequest, EventConstants.TRANSACTION_ERROR,            protocolRequest.getUniqueTransactionIdentifier()); -      if (ActionType.TICKET.equals(errorData.getActionType())) { +      if (ActionType.TICKET.equals(errorData.getActionType()) +          || ActionType.ERRORPAGE.equals(errorData.getActionType())) {          if (errorData.getErrorIdTokenForRedirect() != null) {            // Put pending request | 
