diff --git a/server/src/entities/asset.entity.ts b/server/src/entities/asset.entity.ts index 55e795b6de..73905c9215 100644 --- a/server/src/entities/asset.entity.ts +++ b/server/src/entities/asset.entity.ts @@ -41,7 +41,6 @@ export class AssetEntity { livePhotoVideo!: AssetEntity | null; livePhotoVideoId!: string | null; originalFileName!: string; - sidecarPath!: string | null; exifInfo?: Exif; tags?: Tag[]; sharedLinks!: SharedLinkEntity[]; diff --git a/server/src/enum.ts b/server/src/enum.ts index e5c6039be8..8d02a62dc7 100644 --- a/server/src/enum.ts +++ b/server/src/enum.ts @@ -39,6 +39,7 @@ export enum AssetFileType { FULLSIZE = 'fullsize', PREVIEW = 'preview', THUMBNAIL = 'thumbnail', + SIDECAR = 'sidecar', } export enum AlbumUserRole { diff --git a/server/src/services/metadata.service.ts b/server/src/services/metadata.service.ts index 5277ea2d68..81a6f2e344 100644 --- a/server/src/services/metadata.service.ts +++ b/server/src/services/metadata.service.ts @@ -759,7 +759,7 @@ export class MetadataService extends BaseService { } private async processSidecar(id: string, isSync: boolean): Promise { - const [asset] = await this.assetRepository.getByIds([id]); + const [asset] = await this.assetRepository.getByIds([id], { files: true }); if (!asset) { return JobStatus.FAILED;