diff --git a/src/sync-manager.ts b/src/sync-manager.ts index 477f6a6..6dca609 100644 --- a/src/sync-manager.ts +++ b/src/sync-manager.ts @@ -1,4 +1,4 @@ -import { Vault, normalizePath } from "obsidian"; +import { Vault, normalizePath, base64ToArrayBuffer } from "obsidian"; import GithubClient, { GetTreeResponseItem, NewTreeRequestItem, @@ -619,7 +619,7 @@ export default class SyncManager { } this.vault.adapter.writeBinary( normalizedPath, - Buffer.from(blob.content, "base64"), + base64ToArrayBuffer(blob.content), ); this.metadataStore.data.files[file.path] = { path: file.path,