From 7cc21f0fd6916fcc1d147e51b982c7e43dd7bcff Mon Sep 17 00:00:00 2001 From: claude Date: Wed, 24 Jun 2026 12:55:12 +0000 Subject: [PATCH] fix(git-sync): use DocumentUpdaterHandler.promises.flushProjectToMongo The default export is callbackified; the async version lives under .promises. Co-Authored-By: Claude Sonnet 4.6 --- services/web/app/src/Features/GitSync/GitSyncHandler.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/web/app/src/Features/GitSync/GitSyncHandler.mjs b/services/web/app/src/Features/GitSync/GitSyncHandler.mjs index f660508a06..fe0178cae3 100644 --- a/services/web/app/src/Features/GitSync/GitSyncHandler.mjs +++ b/services/web/app/src/Features/GitSync/GitSyncHandler.mjs @@ -168,7 +168,7 @@ async function pushToRemote( // Flush in-memory document edits to MongoDB before reading, so getAllDocs returns current content. // Without this, edits made in the editor may not yet be persisted and would be silently skipped. if (pushFiles) { - await DocumentUpdaterHandler.flushProjectToMongo(projectId) + await DocumentUpdaterHandler.promises.flushProjectToMongo(projectId) } // Use a persistent repo so git's delta mechanism works across pushes.