From 5dc428b14814ec66165187e2aeb575f25a4d7252 Mon Sep 17 00:00:00 2001 From: Tor Wingalen Date: Fri, 15 May 2026 23:49:54 +0200 Subject: [PATCH] Use POST for retry state-changing endpoints --- src/backend/src/playlist/playlist.controller.ts | 2 +- src/backend/src/track/track.controller.ts | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/backend/src/playlist/playlist.controller.ts b/src/backend/src/playlist/playlist.controller.ts index f270f51..a713196 100644 --- a/src/backend/src/playlist/playlist.controller.ts +++ b/src/backend/src/playlist/playlist.controller.ts @@ -40,7 +40,7 @@ export class PlaylistController { return this.service.remove(id); } - @Get('retry/:id') + @Post('retry/:id') retryFailedOfPlaylist( @Param('id', ParseIntPipe) id: number, ): Promise { diff --git a/src/backend/src/track/track.controller.ts b/src/backend/src/track/track.controller.ts index 4dd58cb..854cf17 100644 --- a/src/backend/src/track/track.controller.ts +++ b/src/backend/src/track/track.controller.ts @@ -2,6 +2,7 @@ import { Controller, Delete, Get, + Post, NotFoundException, Param, ParseIntPipe, @@ -66,7 +67,7 @@ export class TrackController { return this.service.remove(id); } - @Get('retry/:id') + @Post('retry/:id') retry( @Param('id', ParseIntPipe) id: number, ): Promise {