From 89b096aa65de6d9aaa84e5be852cdc197cd72795 Mon Sep 17 00:00:00 2001
From: Michael Clark <5285928+MikesGlitch@users.noreply.github.com>
Date: Wed, 14 Aug 2024 13:38:57 +0100
Subject: [PATCH] :electron:  Fix export on mac (#3250)

* fix export on mac

* add release notes
---
 .../loot-core/src/platform/server/sqlite/index.electron.ts  | 2 +-
 upcoming-release-notes/3250.md                              | 6 ++++++
 2 files changed, 7 insertions(+), 1 deletion(-)
 create mode 100644 upcoming-release-notes/3250.md

diff --git a/packages/loot-core/src/platform/server/sqlite/index.electron.ts b/packages/loot-core/src/platform/server/sqlite/index.electron.ts
index d8a225f53..74c2b7dd1 100644
--- a/packages/loot-core/src/platform/server/sqlite/index.electron.ts
+++ b/packages/loot-core/src/platform/server/sqlite/index.electron.ts
@@ -130,7 +130,7 @@ export function closeDatabase(db: SQL.Database) {
 export async function exportDatabase(db: SQL.Database) {
   // electron does not support better-sqlite serialize since v21
   // save to file and read in the raw data.
-  const name = `backup-for-export-${uuidv4()}.db`;
+  const name = `${process.env.ACTUAL_DATA_DIR}/backup-for-export-${uuidv4()}.db`;
 
   await db.backup(name);
 
diff --git a/upcoming-release-notes/3250.md b/upcoming-release-notes/3250.md
new file mode 100644
index 000000000..454d99431
--- /dev/null
+++ b/upcoming-release-notes/3250.md
@@ -0,0 +1,6 @@
+---
+category: Bugfix
+authors: [MikesGlitch]
+---
+
+Fix Export on Mac desktop app
-- 
GitLab