fix for Incident #23668 weird accept headers

This commit is contained in:
Massimiliano Assante 2022-07-26 12:39:17 +02:00
parent ac9a5f39ee
commit a4fdfcc547
4 changed files with 10 additions and 5 deletions

View File

@ -1,5 +1,9 @@
# Changelog
## [v2.6.2-SNAPSHOT] - 2022-07-26
- Incident #23668
## [v2.6.0] - 2022-05-16
- Feature #23186, Full notifications support for social service

View File

@ -12,7 +12,7 @@
<groupId>org.gcube.portal</groupId>
<artifactId>social-networking-library-ws</artifactId>
<packaging>war</packaging>
<version>2.6.0</version>
<version>2.6.2-SNAPSHOT</version>
<name>social-networking-library-ws</name>
<description>Rest interface for the social networking library.</description>
<properties>
@ -20,7 +20,6 @@
<enunciate.version>2.14.0</enunciate.version>
<jackson.version>2.8.11</jackson.version>
<webappDirectory>${project.build.directory}/${project.build.finalName}</webappDirectory>
<enunciate.version>2.14.0</enunciate.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
</properties>
@ -36,7 +35,7 @@
<dependency>
<groupId>org.gcube.distribution</groupId>
<artifactId>gcube-smartgears-bom</artifactId>
<version>2.1.0</version>
<version>2.1.1</version>
<type>pom</type>
<scope>import</scope>
</dependency>

View File

@ -11,7 +11,6 @@ import org.slf4j.LoggerFactory;
/**
* Exception thrown when @Valid fail
* @author Costantino Perciante at ISTI-CNR
*/
@Provider
public class ApplicationException implements ExceptionMapper<Exception> {
@ -19,7 +18,7 @@ public class ApplicationException implements ExceptionMapper<Exception> {
private static final org.slf4j.Logger logger = LoggerFactory.getLogger(ApplicationException.class);
public Response toResponse(Exception e) {
logger.warn("ApplicationException invoked for exception " + e);
logger.warn("ApplicationException invoked for exception ", e);
return Response
.status(Response.Status.INTERNAL_SERVER_ERROR.getStatusCode())
.type(MediaType.APPLICATION_JSON)

View File

@ -7,6 +7,8 @@ import java.util.Map;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;
import javax.ws.rs.core.Response;
import javax.ws.rs.core.Response.Status;
@ -54,6 +56,7 @@ public class People {
* @responseExample application/json { "success" : true, "message" : null, "result" : { "roles" : [ ], "context" : "***", "avatar" : "https://*****3D", "fullname" : "John Smith", "username" : "john.smith" } }
* @return the user's profile. The user in this case is the one bound to the token
*/
@Produces(MediaType.APPLICATION_JSON)
public Response getProfile(){
Caller caller = AuthorizationProvider.instance.get();