From b5843cdf6090dab6952d37963583433387ccd82b Mon Sep 17 00:00:00 2001 From: Manav Rathi Date: Sat, 16 Nov 2024 14:49:47 +0530 Subject: [PATCH] Update people after file upload --- web/packages/new/photos/services/ml/cluster.ts | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/web/packages/new/photos/services/ml/cluster.ts b/web/packages/new/photos/services/ml/cluster.ts index 9085d96707..cfd2e6dcd5 100644 --- a/web/packages/new/photos/services/ml/cluster.ts +++ b/web/packages/new/photos/services/ml/cluster.ts @@ -4,7 +4,11 @@ import log from "@/base/log"; import type { EnteFile } from "@/media/file"; import { ensure } from "@/utils/ensure"; import { wait } from "@/utils/promise"; -import { savedCGroups, updateOrCreateUserEntities } from "../user-entity"; +import { + pullUserEntities, + savedCGroups, + updateOrCreateUserEntities, +} from "../user-entity"; import { savedFaceClusters, saveFaceClusters } from "./db"; import { faceDirection, @@ -409,4 +413,7 @@ export const reconcileClusters = async ( await saveFaceClusters( clusters.filter(({ id }) => !isRemoteClusterID.has(id)), ); + + // Refresh our local state if we'd updated remote. + if (changedCGroups.length) await pullUserEntities("cgroup", masterKey); };