diff options
Diffstat (limited to 'id/server/idserverlib')
2 files changed, 5 insertions, 0 deletions
| diff --git a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/auth/servlet/AbstractController.java b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/auth/servlet/AbstractController.java index 1a029a9fa..e51f3e6c9 100644 --- a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/auth/servlet/AbstractController.java +++ b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/auth/servlet/AbstractController.java @@ -111,6 +111,10 @@ public abstract class AbstractController extends MOAIDAuthConstants {  			//set original exception  			loggedException = ((TaskExecutionException) extractedException).getOriginalException(); +			//use TaskExecutionException directly, if no Original Exeception is included +			if (loggedException == null) +				loggedException = exceptionThrown; +			  			//set pending-request ID if it is set  			String reqID = ((TaskExecutionException) extractedException).getPendingRequestID();  			if (MiscUtil.isNotEmpty(reqID)) diff --git a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/auth/servlet/AbstractProcessEngineSignalController.java b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/auth/servlet/AbstractProcessEngineSignalController.java index f22c82e95..7a4ee35fa 100644 --- a/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/auth/servlet/AbstractProcessEngineSignalController.java +++ b/id/server/idserverlib/src/main/java/at/gv/egovernment/moa/id/auth/servlet/AbstractProcessEngineSignalController.java @@ -44,6 +44,7 @@ public abstract class AbstractProcessEngineSignalController extends AbstractCont  			//change pending-request ID
  			requestStorage.changePendingRequestID(pendingReq);
 +			pendingRequestID = pendingReq.getRequestID();
  			//add transactionID and unique sessionID to Logger
  			TransactionIDUtils.setSessionId(pendingReq.getUniqueSessionIdentifier());
 | 
