diff --git a/src/app/api/komga/images/series/[seriesId]/thumbnail/route.ts b/src/app/api/komga/images/series/[seriesId]/thumbnail/route.ts index f0b27ee..37b7aaf 100644 --- a/src/app/api/komga/images/series/[seriesId]/thumbnail/route.ts +++ b/src/app/api/komga/images/series/[seriesId]/thumbnail/route.ts @@ -4,7 +4,7 @@ import { ImageService } from "@/lib/services/image.service"; export async function GET(request: NextRequest, { params }: { params: { seriesId: string } }) { try { const { buffer, contentType } = await ImageService.getImage( - `/api/v1/series/${params.seriesId}/thumbnail` + `series/${params.seriesId}/thumbnail` ); return new NextResponse(buffer, { diff --git a/src/lib/services/image.service.ts b/src/lib/services/image.service.ts index 1482a1e..6242887 100644 --- a/src/lib/services/image.service.ts +++ b/src/lib/services/image.service.ts @@ -9,7 +9,7 @@ export class ImageService extends BaseApiService { static async getImage(path: string): Promise { try { const config = await this.getKomgaConfig(); - const url = `${config.serverUrl}${path}`; + const url = this.buildUrl(config, path); const headers = this.getAuthHeaders(config); // Ajout des headers pour accepter les images