fix(cards): respond renvoie 200 (plus 201) pour l’ack front
Le front n’acceptait que HTTP 200 ; Nest POST répondait 201 → snackbar d’erreur alors que l’ack/accept était bien persisté. Front: tolère 200|201. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -79,8 +79,10 @@ export class CardsController {
|
|||||||
|
|
||||||
@Post(':id/respond')
|
@Post(':id/respond')
|
||||||
@Roles(RoleType.PARENT, RoleType.ASSISTANTE_MATERNELLE)
|
@Roles(RoleType.PARENT, RoleType.ASSISTANTE_MATERNELLE)
|
||||||
|
@HttpCode(HttpStatus.OK)
|
||||||
@ApiOperation({ summary: 'Répondre (accept / refuse / ack) — #194' })
|
@ApiOperation({ summary: 'Répondre (accept / refuse / ack) — #194' })
|
||||||
@ApiBody({ type: RepondreCarteDto })
|
@ApiBody({ type: RepondreCarteDto })
|
||||||
|
@ApiResponse({ status: 200, type: CarteDto })
|
||||||
repondre(
|
repondre(
|
||||||
@User('id') userId: string,
|
@User('id') userId: string,
|
||||||
@User('role') role: RoleType,
|
@User('role') role: RoleType,
|
||||||
|
|||||||
@@ -75,7 +75,7 @@ class CardsService {
|
|||||||
}),
|
}),
|
||||||
);
|
);
|
||||||
|
|
||||||
if (response.statusCode != 200) {
|
if (response.statusCode != 200 && response.statusCode != 201) {
|
||||||
throw Exception(
|
throw Exception(
|
||||||
_extractError(response.body, 'Erreur lors de la réponse'),
|
_extractError(response.body, 'Erreur lors de la réponse'),
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user