fix: redirect original (#27759)

This commit is contained in:
Daniel Dietzler
2026-04-15 15:43:09 +02:00
committed by GitHub
parent ed70e0febf
commit 603fc7401f
4 changed files with 30 additions and 3 deletions
@@ -126,6 +126,16 @@ export class AssetMediaController {
@Res() res: Response,
@Next() next: NextFunction,
) {
if (dto.size === AssetMediaSize.Original) {
this.logger.deprecate(
'Calling the thumbnail endpoint with size=original is deprecated. Use the :id/original endpoint instead',
);
const [_, reqSearch] = req.url.split('?');
const redirSearchParams = new URLSearchParams(reqSearch);
redirSearchParams.delete('size');
return res.redirect('original' + '?' + redirSearchParams.toString());
}
const viewThumbnailRes = await this.service.viewThumbnail(auth, id, dto);
if (viewThumbnailRes instanceof ImmichFileResponse) {