From 8c40a28fef4dbabd0234ee04fa874a91fc896e2c Mon Sep 17 00:00:00 2001 From: Michel Heusschen <59014050+michelheusschen@users.noreply.github.com> Date: Tue, 3 Mar 2026 12:08:07 +0100 Subject: [PATCH] fix(server): clean up edited thumbnail when deleting asset (#26664) --- server/src/services/asset.service.spec.ts | 2 ++ server/src/utils/asset.util.ts | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/server/src/services/asset.service.spec.ts b/server/src/services/asset.service.spec.ts index db895f8321..cc8603cc5a 100755 --- a/server/src/services/asset.service.spec.ts +++ b/server/src/services/asset.service.spec.ts @@ -566,6 +566,8 @@ describe(AssetService.name, () => { .file({ type: AssetFileType.Thumbnail }) .file({ type: AssetFileType.Preview }) .file({ type: AssetFileType.FullSize }) + .file({ type: AssetFileType.Preview, isEdited: true }) + .file({ type: AssetFileType.Thumbnail, isEdited: true }) .build(); mocks.assetJob.getForAssetDeletion.mockResolvedValue(asset); diff --git a/server/src/utils/asset.util.ts b/server/src/utils/asset.util.ts index c5d1476f65..d6ab825028 100644 --- a/server/src/utils/asset.util.ts +++ b/server/src/utils/asset.util.ts @@ -25,7 +25,7 @@ export const getAssetFiles = (files: AssetFile[]) => ({ editedFullsizeFile: getAssetFile(files, AssetFileType.FullSize, { isEdited: true }), editedPreviewFile: getAssetFile(files, AssetFileType.Preview, { isEdited: true }), - editedThumbnailFile: getAssetFile(files, AssetFileType.Preview, { isEdited: true }), + editedThumbnailFile: getAssetFile(files, AssetFileType.Thumbnail, { isEdited: true }), }); export const addAssets = async (