From 76db8cf6047f1ba7e9b2a31b083dffceb53b8ce7 Mon Sep 17 00:00:00 2001 From: Jonathan Jogenfors Date: Tue, 15 Apr 2025 21:53:49 +0200 Subject: [PATCH] refactor(server): remove asset placeholder (#17621) chore: remove AssetEntityPlaceholder Co-authored-by: Jason Rasmussen --- server/src/entities/asset.entity.ts | 6 ------ server/src/repositories/asset.repository.ts | 9 ++------- 2 files changed, 2 insertions(+), 13 deletions(-) diff --git a/server/src/entities/asset.entity.ts b/server/src/entities/asset.entity.ts index 55e795b6de..19e8de6702 100644 --- a/server/src/entities/asset.entity.ts +++ b/server/src/entities/asset.entity.ts @@ -53,12 +53,6 @@ export class AssetEntity { duplicateId!: string | null; } -export type AssetEntityPlaceholder = AssetEntity & { - fileCreatedAt: Date | null; - fileModifiedAt: Date | null; - localDateTime: Date | null; -}; - export function withExif(qb: SelectQueryBuilder) { return qb .leftJoin('exif', 'assets.id', 'exif.assetId') diff --git a/server/src/repositories/asset.repository.ts b/server/src/repositories/asset.repository.ts index 9871fa711c..9c0a4b1fad 100644 --- a/server/src/repositories/asset.repository.ts +++ b/server/src/repositories/asset.repository.ts @@ -6,7 +6,6 @@ import { AssetFiles, AssetJobStatus, Assets, DB, Exif } from 'src/db'; import { Chunked, ChunkedArray, DummyValue, GenerateSql } from 'src/decorators'; import { AssetEntity, - AssetEntityPlaceholder, hasPeople, searchAssetBuilder, truncatedDate, @@ -236,12 +235,8 @@ export class AssetRepository { .execute(); } - create(asset: Insertable): Promise { - return this.db - .insertInto('assets') - .values(asset) - .returningAll() - .executeTakeFirst() as any as Promise; + create(asset: Insertable): Promise { + return this.db.insertInto('assets').values(asset).returningAll().executeTakeFirst() as any as Promise; } createAll(assets: Insertable[]): Promise {