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 c5a884f1fb3eb0ab2749c29684f997c7224352ed..0b9e426bd58c3bd455aa145c897d04478633b97e 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); }