From c2ce14768714be7bffbdf7a907b0d5b39b8678f3 Mon Sep 17 00:00:00 2001 From: Marc-Antoine Parent Date: Fri, 10 Apr 2026 09:45:28 -0400 Subject: [PATCH] Do a sync on publish --- apps/obsidian/src/utils/publishNode.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/apps/obsidian/src/utils/publishNode.ts b/apps/obsidian/src/utils/publishNode.ts index d50ca3089..91cb6a339 100644 --- a/apps/obsidian/src/utils/publishNode.ts +++ b/apps/obsidian/src/utils/publishNode.ts @@ -260,6 +260,7 @@ export const publishNode = async ({ if (!client) throw new Error("Cannot get client"); const myGroups = new Set(await getAvailableGroupIds(client)); if (myGroups.size === 0) throw new Error("Cannot get group"); + await syncAllNodesAndRelations(plugin); const existingPublish = (frontmatter.publishedToGroups as undefined | string[]) || []; const commonGroups = existingPublish.filter((g) => myGroups.has(g));