From 2397bf53b8a19816de72dfc1553eae27b3a64d09 Mon Sep 17 00:00:00 2001 From: Michel Heusschen <59014050+michelheusschen@users.noreply.github.com> Date: Tue, 3 Mar 2026 10:17:01 +0100 Subject: [PATCH] fix(server): clean up edited thumbnail when deleting asset --- 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 db895f8321fc1..cc8603cc5adac 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 c5d1476f65fc7..d6ab825028684 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 (