diff --git a/backend/src/modules/cards/cards.controller.ts b/backend/src/modules/cards/cards.controller.ts index ce1e599..d1cfe21 100644 --- a/backend/src/modules/cards/cards.controller.ts +++ b/backend/src/modules/cards/cards.controller.ts @@ -79,8 +79,10 @@ export class CardsController { @Post(':id/respond') @Roles(RoleType.PARENT, RoleType.ASSISTANTE_MATERNELLE) + @HttpCode(HttpStatus.OK) @ApiOperation({ summary: 'Répondre (accept / refuse / ack) — #194' }) @ApiBody({ type: RepondreCarteDto }) + @ApiResponse({ status: 200, type: CarteDto }) repondre( @User('id') userId: string, @User('role') role: RoleType, diff --git a/frontend/lib/services/api/cards_service.dart b/frontend/lib/services/api/cards_service.dart index 14f64f9..8ce8c01 100644 --- a/frontend/lib/services/api/cards_service.dart +++ b/frontend/lib/services/api/cards_service.dart @@ -75,7 +75,7 @@ class CardsService { }), ); - if (response.statusCode != 200) { + if (response.statusCode != 200 && response.statusCode != 201) { throw Exception( _extractError(response.body, 'Erreur lors de la réponse'), );