From 210caacf10bc28e63a53b7d4e2ac36084f43190b Mon Sep 17 00:00:00 2001 From: BEAUVAIS ANTOINE <antoine.beauvais@etu.unistra.fr> Date: Thu, 23 Sep 2021 18:56:07 +0200 Subject: [PATCH] Modified item list call to return a 204 code for empty responses. --- .../sil/erp/back/controller/api/ApiRetrieveInfoController.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/fr/unistra/sil/erp/back/controller/api/ApiRetrieveInfoController.java b/src/main/java/fr/unistra/sil/erp/back/controller/api/ApiRetrieveInfoController.java index c5a884f..0b9e426 100644 --- a/src/main/java/fr/unistra/sil/erp/back/controller/api/ApiRetrieveInfoController.java +++ b/src/main/java/fr/unistra/sil/erp/back/controller/api/ApiRetrieveInfoController.java @@ -13,6 +13,7 @@ import fr.unistra.sil.erp.back.db.DatabaseInterface; import java.util.List; import java.util.logging.Level; import java.util.logging.Logger; +import org.springframework.http.HttpHeaders; import org.springframework.http.HttpStatus; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.GetMapping; @@ -67,6 +68,8 @@ public class ApiRetrieveInfoController implements IRetrieveInfoController { if(res == null) throw new ApiServerErrorException("Failed to query info."); + else if(res.isEmpty()) + return ResponseEntity.noContent().build(); return new ResponseEntity<>(res, HttpStatus.OK); } -- GitLab