mirror of
				https://github.com/KevinMidboe/immich.git
				synced 2025-10-29 17:40:28 +00:00 
			
		
		
		
	fix(server): exif extraction swapped params (#1914)
This commit is contained in:
		@@ -183,8 +183,8 @@ export class MetadataExtractionProcessor {
 | 
			
		||||
      if (newExif.livePhotoCID && !asset.livePhotoVideoId) {
 | 
			
		||||
        const motionAsset = await this.assetRepository.findLivePhotoMatch(
 | 
			
		||||
          newExif.livePhotoCID,
 | 
			
		||||
          AssetType.VIDEO,
 | 
			
		||||
          asset.id,
 | 
			
		||||
          AssetType.VIDEO,
 | 
			
		||||
        );
 | 
			
		||||
        if (motionAsset) {
 | 
			
		||||
          await this.assetRepository.save({ id: asset.id, livePhotoVideoId: motionAsset.id });
 | 
			
		||||
@@ -294,8 +294,8 @@ export class MetadataExtractionProcessor {
 | 
			
		||||
      if (newExif.livePhotoCID) {
 | 
			
		||||
        const photoAsset = await this.assetRepository.findLivePhotoMatch(
 | 
			
		||||
          newExif.livePhotoCID,
 | 
			
		||||
          AssetType.IMAGE,
 | 
			
		||||
          asset.id,
 | 
			
		||||
          AssetType.IMAGE,
 | 
			
		||||
        );
 | 
			
		||||
        if (photoAsset) {
 | 
			
		||||
          await this.assetRepository.save({ id: photoAsset.id, livePhotoVideoId: asset.id });
 | 
			
		||||
 
 | 
			
		||||
@@ -6,5 +6,5 @@ export interface IAssetRepository {
 | 
			
		||||
  deleteAll(ownerId: string): Promise<void>;
 | 
			
		||||
  getAll(): Promise<AssetEntity[]>;
 | 
			
		||||
  save(asset: Partial<AssetEntity>): Promise<AssetEntity>;
 | 
			
		||||
  findLivePhotoMatch(livePhotoCID: string, type: AssetType, otherAssetId: string): Promise<AssetEntity | null>;
 | 
			
		||||
  findLivePhotoMatch(livePhotoCID: string, otherAssetId: string, type: AssetType): Promise<AssetEntity | null>;
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user