1
0
Fork 0
mirror of https://github.com/immich-app/immich.git synced 2024-12-29 15:11:58 +00:00

fix(server): use extension in originalFileName for libraries (#8083)

* use file base

* fix: test

* fix: e2e-job tests

---------

Co-authored-by: Alex Tran <alex.tran1502@gmail.com>
This commit is contained in:
Jonathan Jogenfors 2024-03-20 05:40:28 +01:00 committed by GitHub
parent f908bd4a64
commit e6f2bb9f89
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 11 additions and 11 deletions

View file

@ -61,11 +61,11 @@ describe(`${LibraryController.name} (e2e)`, () => {
expect.arrayContaining([
expect.objectContaining({
isOffline: true,
originalFileName: 'el_torcal_rocks',
originalFileName: 'el_torcal_rocks.jpg',
}),
expect.objectContaining({
isOffline: true,
originalFileName: 'tanners_ridge',
originalFileName: 'tanners_ridge.jpg',
}),
]),
);
@ -97,10 +97,10 @@ describe(`${LibraryController.name} (e2e)`, () => {
expect(assets).toEqual(
expect.arrayContaining([
expect.objectContaining({
originalFileName: 'el_torcal_rocks',
originalFileName: 'el_torcal_rocks.jpg',
}),
expect.objectContaining({
originalFileName: 'silver_fir',
originalFileName: 'silver_fir.jpg',
}),
]),
);
@ -137,7 +137,7 @@ describe(`${LibraryController.name} (e2e)`, () => {
expect(assets[0]).toEqual(
expect.objectContaining({
originalFileName: 'el_torcal_rocks',
originalFileName: 'el_torcal_rocks.jpg',
exifInfo: expect.objectContaining({
dateTimeOriginal: '2023-09-25T08:33:30.880Z',
exifImageHeight: 534,
@ -184,7 +184,7 @@ describe(`${LibraryController.name} (e2e)`, () => {
expect(assets[0]).toEqual(
expect.objectContaining({
originalFileName: 'el_torcal_rocks',
originalFileName: 'el_torcal_rocks.jpg',
exifInfo: expect.objectContaining({
dateTimeOriginal: '2012-08-05T11:39:59.000Z',
}),
@ -224,7 +224,7 @@ describe(`${LibraryController.name} (e2e)`, () => {
expect(assets[0]).toEqual(
expect.objectContaining({
originalFileName: 'el_torcal_rocks',
originalFileName: 'el_torcal_rocks.jpg',
exifInfo: expect.objectContaining({
exifImageHeight: 534,
exifImageWidth: 800,

View file

@ -377,7 +377,7 @@ describe(LibraryService.name, () => {
fileModifiedAt: expect.any(Date),
localDateTime: expect.any(Date),
type: AssetType.IMAGE,
originalFileName: 'photo',
originalFileName: 'photo.jpg',
sidecarPath: null,
isReadOnly: true,
isExternal: true,
@ -425,7 +425,7 @@ describe(LibraryService.name, () => {
fileModifiedAt: expect.any(Date),
localDateTime: expect.any(Date),
type: AssetType.IMAGE,
originalFileName: 'photo',
originalFileName: 'photo.jpg',
sidecarPath: '/data/user1/photo.jpg.xmp',
isReadOnly: true,
isExternal: true,
@ -472,7 +472,7 @@ describe(LibraryService.name, () => {
fileModifiedAt: expect.any(Date),
localDateTime: expect.any(Date),
type: AssetType.VIDEO,
originalFileName: 'video',
originalFileName: 'video.mp4',
sidecarPath: null,
isReadOnly: true,
isExternal: true,

View file

@ -511,7 +511,7 @@ export class LibraryService extends EventEmitter {
fileModifiedAt: stats.mtime,
localDateTime: stats.mtime,
type: assetType,
originalFileName: parse(assetPath).name,
originalFileName: parse(assetPath).base,
sidecarPath,
isReadOnly: true,
isExternal: true,