mirror of
https://github.com/immich-app/immich
synced 2025-11-14 17:36:12 +00:00
fix(server): don't delete offline files from disk when trash empties (#14777)
fix: don't delete offline files from disk when emptying trash Move logic to asset deletion check
This commit is contained in:
parent
10e569cc1c
commit
23f3e737fd
6 changed files with 289 additions and 23 deletions
|
|
@ -188,7 +188,7 @@ export class AssetService extends BaseService {
|
|||
name: JobName.ASSET_DELETION,
|
||||
data: {
|
||||
id: asset.id,
|
||||
deleteOnDisk: true,
|
||||
deleteOnDisk: !asset.isOffline,
|
||||
},
|
||||
})),
|
||||
);
|
||||
|
|
@ -249,6 +249,7 @@ export class AssetService extends BaseService {
|
|||
|
||||
const { thumbnailFile, previewFile } = getAssetFiles(asset.files);
|
||||
const files = [thumbnailFile?.path, previewFile?.path, asset.encodedVideoPath];
|
||||
|
||||
if (deleteOnDisk) {
|
||||
files.push(asset.sidecarPath, asset.originalPath);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue