[java-identity-provider COMMIT] /trunk/idp-conf/src/main/resources/views/error.vm

noreply at shibboleth.net noreply at shibboleth.net
Tue Sep 8 21:07:06 EDT 2015


Author: scantor
Date: Tue Sep  8 21:07:05 2015
New Revision: 7734

URL: http://svn.shibboleth.net/view/java-identity-provider?rev=7734&view=rev
Log:
IDP-807 - error.vm sends 500(internal server error) for common (client) errors

Modified:
    trunk/idp-conf/src/main/resources/views/error.vm

Modified: trunk/idp-conf/src/main/resources/views/error.vm
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-conf/src/main/resources/views/error.vm?rev=7734&r1=7733&r2=7734&view=diff
==============================================================================
--- trunk/idp-conf/src/main/resources/views/error.vm	(original)
+++ trunk/idp-conf/src/main/resources/views/error.vm	Tue Sep  8 21:07:05 2015
@@ -20,10 +20,12 @@
     #set ($message = $springMacroRequestContext.getMessage("${eventKey}.message", "$defaultTitleSuffix: $eventId"))
     #if ($eventId == "AccessDenied" or $eventId == "ContextCheckDenied")
         $response.setStatus(403)
-    #elseif ($eventId == "UnableToDecode" || $eventId == "InvalidMessage")
+    #elseif ($eventId == "AttributeReleaseRejected" || $eventId == "TermsRejected")
+        $response.setStatus(200)
+    #elseif ($eventKey == "unexpected" || $eventKey == "runtime-error" || $eventKey == "error")
+        $response.setStatus(500)
+    #else
         $response.setStatus(400)
-    #else
-        $response.setStatus(500)
     #end
 #elseif ($exception)
 	## This handles exceptions that reach the Spring-MVC exception handler.



More information about the commits mailing list