diff --git a/src/main/server/index.ts b/src/main/server/index.ts index c77a511f..1917d575 100644 --- a/src/main/server/index.ts +++ b/src/main/server/index.ts @@ -33,7 +33,7 @@ const fileContent = async (ctx: any, next: any) => { hash: await file.hash(ctx.query.repo, ctx.query.path) }) } else if (ctx.method === 'POST') { - const oldHash = ctx.request.body.old_hash + const { oldHash } = ctx.request.body if (!oldHash) { throw new Error('No hash.') diff --git a/src/renderer/support/api.ts b/src/renderer/support/api.ts index 1eb3155b..f0da0294 100644 --- a/src/renderer/support/api.ts +++ b/src/renderer/support/api.ts @@ -99,7 +99,7 @@ export async function writeFile (file: Doc, content = '') { const result = await fetchHttp('/api/file', { method: 'POST', headers: { 'Content-Type': 'application/json' }, - body: JSON.stringify({ repo, path, content, old_hash: contentHash }) + body: JSON.stringify({ repo, path, content, oldHash: contentHash, asBase64 }) }) return { hash: result.data }