diff --git a/server/src/services/sync.service.ts b/server/src/services/sync.service.ts index 8293ae33b9..47189cb033 100644 --- a/server/src/services/sync.service.ts +++ b/server/src/services/sync.service.ts @@ -58,9 +58,9 @@ export const SYNC_TYPES_ORDER = [ SyncRequestType.PartnersV1, SyncRequestType.AssetsV1, SyncRequestType.PartnerAssetsV1, + SyncRequestType.AlbumAssetsV1, SyncRequestType.AlbumsV1, SyncRequestType.AlbumUsersV1, - SyncRequestType.AlbumAssetsV1, SyncRequestType.AlbumToAssetsV1, SyncRequestType.AssetExifsV1, SyncRequestType.AlbumAssetExifsV1, diff --git a/server/test/medium/specs/sync/sync-types.spec.ts b/server/test/medium/specs/sync/sync-types.spec.ts index 1af5a68fd6..737db068ba 100644 --- a/server/test/medium/specs/sync/sync-types.spec.ts +++ b/server/test/medium/specs/sync/sync-types.spec.ts @@ -9,4 +9,11 @@ describe('types', () => { expect(SYNC_TYPES_ORDER.length).toBe(Object.keys(SyncRequestType).length); }); + + it('should ensure album follows albums assets', () => { + const albumIndex = SYNC_TYPES_ORDER.indexOf(SyncRequestType.AlbumsV1); + const albumAssetsIndex = SYNC_TYPES_ORDER.indexOf(SyncRequestType.AlbumAssetsV1); + + expect(albumIndex).toBeGreaterThan(albumAssetsIndex); + }); });