fix: partner asset and exif sync backfill (#19224)

* fix: partner asset sync backfill

* fix: add partner asset exif backfill

* ci: output content of files that have changed
This commit is contained in:
Zack Pollard
2025-06-17 14:56:54 +01:00
committed by GitHub
parent db68d1af9b
commit 749f63e4a0
21 changed files with 607 additions and 37 deletions

View File

@@ -24,7 +24,7 @@ export const newUuids = () =>
.fill(0)
.map(() => newUuid());
export const newDate = () => new Date();
export const newUpdateId = () => 'uuid-v7';
export const newUuidV7 = () => 'uuid-v7';
export const newSha1 = () => Buffer.from('this is a fake hash');
export const newEmbedding = () => {
const embedding = Array.from({ length: 512 })
@@ -110,9 +110,10 @@ const partnerFactory = (partner: Partial<Partner> = {}) => {
sharedBy,
sharedWithId: sharedWith.id,
sharedWith,
createId: newUuidV7(),
createdAt: newDate(),
updatedAt: newDate(),
updateId: newUpdateId(),
updateId: newUuidV7(),
inTimeline: true,
...partner,
};
@@ -122,7 +123,7 @@ const sessionFactory = (session: Partial<Session> = {}) => ({
id: newUuid(),
createdAt: newDate(),
updatedAt: newDate(),
updateId: newUpdateId(),
updateId: newUuidV7(),
deviceOS: 'android',
deviceType: 'mobile',
token: 'abc123',
@@ -201,7 +202,7 @@ const assetFactory = (asset: Partial<MapAsset> = {}) => ({
createdAt: newDate(),
updatedAt: newDate(),
deletedAt: null,
updateId: newUpdateId(),
updateId: newUuidV7(),
status: AssetStatus.ACTIVE,
checksum: newSha1(),
deviceAssetId: '',
@@ -240,7 +241,7 @@ const activityFactory = (activity: Partial<Activity> = {}) => {
albumId: newUuid(),
createdAt: newDate(),
updatedAt: newDate(),
updateId: newUpdateId(),
updateId: newUuidV7(),
...activity,
};
};
@@ -250,7 +251,7 @@ const apiKeyFactory = (apiKey: Partial<ApiKey> = {}) => ({
userId: newUuid(),
createdAt: newDate(),
updatedAt: newDate(),
updateId: newUpdateId(),
updateId: newUuidV7(),
name: 'Api Key',
permissions: [Permission.ALL],
...apiKey,
@@ -260,7 +261,7 @@ const libraryFactory = (library: Partial<Library> = {}) => ({
id: newUuid(),
createdAt: newDate(),
updatedAt: newDate(),
updateId: newUpdateId(),
updateId: newUuidV7(),
deletedAt: null,
refreshedAt: null,
name: 'Library',
@@ -275,7 +276,7 @@ const memoryFactory = (memory: Partial<Memory> = {}) => ({
id: newUuid(),
createdAt: newDate(),
updatedAt: newDate(),
updateId: newUpdateId(),
updateId: newUuidV7(),
deletedAt: null,
ownerId: newUuid(),
type: MemoryType.ON_THIS_DAY,