diff options
| author | Endi S. Dewata <edewata@redhat.com> | 2013-10-16 09:41:12 -0400 |
|---|---|---|
| committer | Endi S. Dewata <edewata@redhat.com> | 2013-10-28 12:54:31 -0400 |
| commit | 6cadca3d05b25cb08da20882e891598a402c764f (patch) | |
| tree | 7cbbe417fd2c97765c14875fd2cdbefac9a52040 /base | |
| parent | bdcfb92bbc03dd40c1052bf2e6ad372e4daf134a (diff) | |
| download | pki-6cadca3d05b25cb08da20882e891598a402c764f.tar.gz pki-6cadca3d05b25cb08da20882e891598a402c764f.tar.xz pki-6cadca3d05b25cb08da20882e891598a402c764f.zip | |
Fixed error handling in DoUnrevoke servlet.
The DoUnrevoke servlet has been modified to re-throw the EBaseException
such that the error message can be returned properly to the client.
Ticket #739
Diffstat (limited to 'base')
| -rw-r--r-- | base/server/cms/src/com/netscape/cms/servlet/cert/DoUnrevoke.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/base/server/cms/src/com/netscape/cms/servlet/cert/DoUnrevoke.java b/base/server/cms/src/com/netscape/cms/servlet/cert/DoUnrevoke.java index 142fea3c8..723651eb6 100644 --- a/base/server/cms/src/com/netscape/cms/servlet/cert/DoUnrevoke.java +++ b/base/server/cms/src/com/netscape/cms/servlet/cert/DoUnrevoke.java @@ -40,7 +40,6 @@ import com.netscape.certsrv.authorization.AuthzToken; import com.netscape.certsrv.authorization.EAuthzAccessDenied; import com.netscape.certsrv.base.EBaseException; import com.netscape.certsrv.base.IArgBlock; -import com.netscape.certsrv.base.PKIException; import com.netscape.certsrv.ca.ICRLIssuingPoint; import com.netscape.certsrv.ca.ICertificateAuthority; import com.netscape.certsrv.common.ICMSRequest; @@ -275,7 +274,7 @@ public class DoUnrevoke extends CMSServlet { processor.log(ILogger.LL_FAILURE, "Error " + e); processor.auditChangeRequest(ILogger.FAILURE); - throw new PKIException(e.getMessage()); + throw e; } // change audit processing from "REQUEST" to "REQUEST_PROCESSED" @@ -420,6 +419,8 @@ public class DoUnrevoke extends CMSServlet { } catch (EBaseException e) { processor.log(ILogger.LL_FAILURE, "Error " + e); processor.auditChangeRequestProcessed(ILogger.FAILURE); + + throw e; } } |
