From 5133ff1909233aa0e32fe3fdb03744c3c36f56f3 Mon Sep 17 00:00:00 2001 From: Ben McCann <322311+benmccann@users.noreply.github.com> Date: Sun, 29 Mar 2026 10:34:29 -0700 Subject: [PATCH] fix build --- server/src/repositories/asset.repository.ts | 2 +- server/src/services/asset-media.service.ts | 2 +- server/src/services/asset-upload.service.ts | 2 ++ 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/server/src/repositories/asset.repository.ts b/server/src/repositories/asset.repository.ts index 833e8b4347..1d77270507 100644 --- a/server/src/repositories/asset.repository.ts +++ b/server/src/repositories/asset.repository.ts @@ -380,7 +380,7 @@ export class AssetRepository { return this.db.insertInto('asset').values(asset).returningAll().executeTakeFirstOrThrow(); } - createWithMetadata(asset: Insertable & { id: string }, size: number, metadata?: AssetMetadataItem[]) { + createWithMetadata(asset: Insertable & { id: string }, size: number, metadata?: Omit, 'assetId'>[]) { let query = this.db; if (asset.livePhotoVideoId) { (query as any) = query.with('motion_asset', (qb) => diff --git a/server/src/services/asset-media.service.ts b/server/src/services/asset-media.service.ts index f9b4fccfe6..607b2ccd4a 100644 --- a/server/src/services/asset-media.service.ts +++ b/server/src/services/asset-media.service.ts @@ -361,7 +361,7 @@ export class AssetMediaService extends BaseService { await this.addToSharedLink(auth.sharedLink, duplicate.id); } - this.logger.debug(`Duplicate asset upload rejected: existing asset ${duplicateId}`); + this.logger.debug(`Duplicate asset upload rejected: existing asset ${duplicate.id}`); return { status: AssetMediaStatus.DUPLICATE, id: duplicate.id }; } diff --git a/server/src/services/asset-upload.service.ts b/server/src/services/asset-upload.service.ts index 09f4966a9b..486dac64e5 100644 --- a/server/src/services/asset-upload.service.ts +++ b/server/src/services/asset-upload.service.ts @@ -15,6 +15,7 @@ import { AssetStatus, AssetType, AssetVisibility, + ChecksumAlgorithm, ImmichWorker, JobName, JobStatus, @@ -287,6 +288,7 @@ export class AssetUploadService extends BaseService { ownerId: auth.user.id, libraryId: null, checksum, + checksumAlgorithm: ChecksumAlgorithm.sha1File, originalPath: path, deviceAssetId: assetData.deviceAssetId, deviceId: assetData.deviceId,