fix(server): fix modify date extraction (#12658)

* fix(server): fix modify date extraction

* add unit test
This commit is contained in:
Alex
2024-09-13 22:30:06 -05:00
committed by GitHub
parent f22338f36f
commit e73dc3dc72
2 changed files with 18 additions and 1 deletions

View File

@@ -1095,6 +1095,18 @@ describe(MetadataService.name, () => {
expect(personMock.updateAll).toHaveBeenCalledWith([]);
expect(jobMock.queueAll).toHaveBeenCalledWith([]);
});
it('should handle invalid modify date', async () => {
assetMock.getByIds.mockResolvedValue([assetStub.image]);
metadataMock.readTags.mockResolvedValue({ ModifyDate: '00:00:00.000' });
await sut.handleMetadataExtraction({ id: assetStub.image.id });
expect(assetMock.upsertExif).toHaveBeenCalledWith(
expect.objectContaining({
modifyDate: expect.any(Date),
}),
);
});
});
describe('handleQueueSidecar', () => {