diff --git a/src/main/java/org/gcube/gcat/persistence/ckan/CKAN.java b/src/main/java/org/gcube/gcat/persistence/ckan/CKAN.java index 265f534..5b7cc1e 100644 --- a/src/main/java/org/gcube/gcat/persistence/ckan/CKAN.java +++ b/src/main/java/org/gcube/gcat/persistence/ckan/CKAN.java @@ -7,8 +7,8 @@ import java.util.HashMap; import java.util.Map; import javax.ws.rs.BadRequestException; +import javax.ws.rs.ForbiddenException; import javax.ws.rs.InternalServerErrorException; -import javax.ws.rs.NotAuthorizedException; import javax.ws.rs.NotFoundException; import javax.ws.rs.WebApplicationException; import javax.ws.rs.core.HttpHeaders; @@ -155,7 +155,7 @@ public abstract class CKAN { } if(errorType.compareTo(AUTHORIZATION_ERROR) == 0) { - throw new NotAuthorizedException(message); + throw new ForbiddenException(message); } // TODO parse more cases