From bff46606e4070654f312b19803887a647d013fda Mon Sep 17 00:00:00 2001 From: Ulysse Goarant Date: Thu, 19 May 2022 12:24:35 +0200 Subject: [PATCH] reply 401 on wrong API key --- src/main/java/org/sebi/incident/IncidentResource.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/main/java/org/sebi/incident/IncidentResource.java b/src/main/java/org/sebi/incident/IncidentResource.java index 0223118..e9aacf3 100644 --- a/src/main/java/org/sebi/incident/IncidentResource.java +++ b/src/main/java/org/sebi/incident/IncidentResource.java @@ -1,10 +1,9 @@ package org.sebi.incident; -import java.util.List; - import javax.ws.rs.GET; import javax.ws.rs.Path; import javax.ws.rs.QueryParam; +import javax.ws.rs.core.Response; import org.eclipse.microprofile.config.inject.ConfigProperty; @@ -19,11 +18,11 @@ public class IncidentResource { @GET - public List getIncidents(@QueryParam("api_key") String apiKey){ + public Response getIncidents(@QueryParam("api_key") String apiKey){ if(this.apiKey.equals(apiKey)){ - return Incident.listAll(); + return Response.ok(Incident.listAll()).build(); } - return null; + return Response.status(Response.Status.UNAUTHORIZED).build(); } @GET