From 0733cc10ee7a0c8ebd5d37b1804b5c28944b7cdd Mon Sep 17 00:00:00 2001 From: Valentin Agachi Date: Tue, 29 Sep 2026 02:36:49 +0800 Subject: [PATCH] chore: log assets deletion in background job (#31770) --- server/src/services/asset.service.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/server/src/services/asset.service.ts b/server/src/services/asset.service.ts index 87787ca2b..df0ede47f 100644 --- a/server/src/services/asset.service.ts +++ b/server/src/services/asset.service.ts @@ -297,10 +297,15 @@ export class AssetService extends BaseService { .minus(Duration.fromObject({ days: trashedDays })) .toJSDate(); + let count = 0; for await (const assets of batched(this.assetJobRepository.streamForDeletedJob(trashedBefore))) { await this.jobRepository.queueAll( assets.map(({ id, isOffline }) => ({ name: JobName.AssetDelete, data: { id, deleteOnDisk: !isOffline } })), ); + count += assets.length; + } + if (count > 0) { + this.logger.log(`Automatically queued ${count} expired trash asset(s) for deletion`); } return JobStatus.Success;