fix: unlock properties after successful sidecar write (#25168)

This commit is contained in:
Daniel Dietzler
2026-01-12 07:01:38 -06:00
committed by GitHub
parent d4ad523eb3
commit 5e3f5f2b55
6 changed files with 97 additions and 0 deletions
@@ -1758,6 +1758,12 @@ describe(MetadataService.name, () => {
GPSLatitude: gps,
GPSLongitude: gps,
});
expect(mocks.asset.unlockProperties).toHaveBeenCalledWith(asset.id, [
'description',
'latitude',
'longitude',
'dateTimeOriginal',
]);
});
});
+2
View File
@@ -461,6 +461,8 @@ export class MetadataService extends BaseService {
await this.assetRepository.upsertFile({ assetId: id, type: AssetFileType.Sidecar, path: sidecarPath });
}
await this.assetRepository.unlockProperties(asset.id, lockedProperties);
return JobStatus.Success;
}