From 6ca287b27c0ad5a346265c6fabff1d173287d309 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Demians?= Date: Fri, 10 Feb 2023 18:23:11 +0100 Subject: [PATCH] Bug 32942: Suggestion API route when non 'standard' status are present The API route for listing all suggestion: /api/v1/suggestions send back an error message when there is a suugestion with non standard status (ASKED, CHECKED, ACCEPTED, REJECTED). This patch fixes this too restrictive restriction. TO TEST: 1. Add a status in SUGGEST_STATUS AV list. 2. Create a suggestion, and assign it to the previsous status. 3. Call /api/v1/suggestion 3. You get an error message: { "errors": [ { "message":"Not in enum list: ASKED, CHECKED, ACCEPTED, REJECTED.", "path":"\/1\/status" }], "status":200 } 4. Apply the patch. Call /api/v1/suggestion --- api/v1/swagger/definitions/suggestion.yaml | 5 ----- 1 file changed, 5 deletions(-) diff --git a/api/v1/swagger/definitions/suggestion.yaml b/api/v1/swagger/definitions/suggestion.yaml index c0b4b58450..2056188772 100644 --- a/api/v1/swagger/definitions/suggestion.yaml +++ b/api/v1/swagger/definitions/suggestion.yaml @@ -65,11 +65,6 @@ properties: status: type: string description: Suggestion status - enum: - - ASKED - - CHECKED - - ACCEPTED - - REJECTED note: type: - string -- 2.34.1