fix(server): handle number lists in metadata extraction (#4273)

This commit is contained in:
Jason Rasmussen
2023-09-29 11:42:33 -04:00
committed by GitHub
parent d7e970dcea
commit 3e73cfb71a
2 changed files with 15 additions and 0 deletions

View File

@@ -122,4 +122,14 @@ describe(MetadataService.name, () => {
});
});
});
describe('handleMetadataExtraction', () => {
it('should handle lists of numbers', async () => {
assetMock.getByIds.mockResolvedValue([assetStub.image1]);
storageMock.stat.mockResolvedValue({ size: 123456 } as any);
metadataMock.getExifTags.mockResolvedValue({ ISO: [160] as any });
await sut.handleMetadataExtraction({ id: assetStub.image1.id });
expect(assetMock.upsertExif).toHaveBeenCalledWith(expect.objectContaining({ iso: 160 }));
});
});
});