Fix certification deletion issue in devicemgt react app

4.x.x
Jayasanka Weerasinghe 5 years ago
parent e1f7c3b073
commit 9f2b6598a9

@ -306,8 +306,9 @@ public interface CertificateManagementAdminService {
@DELETE
@Path("/{serialNumber}")
@Consumes(MediaType.WILDCARD)
@ApiOperation(
consumes = MediaType.APPLICATION_JSON,
consumes = MediaType.WILDCARD,
produces = MediaType.APPLICATION_JSON,
httpMethod = "DELETE",
value = "Deleting an SSL Certificate",

@ -18,6 +18,7 @@
package org.wso2.carbon.certificate.mgt.cert.jaxrs.api.impl;
import javax.ws.rs.core.MediaType;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.wso2.carbon.certificate.mgt.cert.jaxrs.api.CertificateManagementAdminService;
@ -145,6 +146,7 @@ public class CertificateManagementAdminServiceImpl implements CertificateManagem
@DELETE
@Path("/{serialNumber}")
@Consumes(MediaType.WILDCARD)
public Response removeCertificate(@PathParam("serialNumber") String serialNumber) {
RequestValidationUtil.validateSerialNumber(serialNumber);
@ -328,4 +330,4 @@ public class CertificateManagementAdminServiceImpl implements CertificateManagem
}
return Response.status(Response.Status.OK).entity("invalid").build();
}
}
}

@ -114,6 +114,7 @@ class CertificateTable extends React.Component {
{headers: {'Content-Type': 'application/json'}}
).then(res => {
if (res.status === 200) {
this.fetch();
notification["success"]({
message: "Done",
duration: 4,
@ -202,8 +203,6 @@ class CertificateTable extends React.Component {
}
];
render() {
const {data, pagination, loading} = this.state;

Loading…
Cancel
Save