From 452ca822877457703a609764630745cb1fb29aeb Mon Sep 17 00:00:00 2001
From: Joel Jeremy Marquez <joeljeremy.marquez@gmail.com>
Date: Mon, 6 May 2024 14:37:58 -0700
Subject: [PATCH] Use budget name as export file name (#2713)

* Use budget name as export file name

* Release notes
---
 packages/desktop-client/src/components/settings/Export.tsx | 4 ++--
 upcoming-release-notes/2713.md                             | 6 ++++++
 2 files changed, 8 insertions(+), 2 deletions(-)
 create mode 100644 upcoming-release-notes/2713.md

diff --git a/packages/desktop-client/src/components/settings/Export.tsx b/packages/desktop-client/src/components/settings/Export.tsx
index 790db44df..b61f5d724 100644
--- a/packages/desktop-client/src/components/settings/Export.tsx
+++ b/packages/desktop-client/src/components/settings/Export.tsx
@@ -15,7 +15,7 @@ import { Setting } from './UI';
 export function ExportBudget() {
   const [isLoading, setIsLoading] = useState(false);
   const [error, setError] = useState<string | null>(null);
-  const [budgetId] = useLocalPref('id');
+  const [budgetName] = useLocalPref('budgetName');
   const [encryptKeyId] = useLocalPref('encryptKeyId');
 
   async function onExport() {
@@ -33,7 +33,7 @@ export function ExportBudget() {
 
     window.Actual?.saveFile(
       response.data,
-      `${format(new Date(), 'yyyy-MM-dd')}-${budgetId}.zip`,
+      `${format(new Date(), 'yyyy-MM-dd')}-${budgetName}.zip`,
       'Export budget',
     );
     setIsLoading(false);
diff --git a/upcoming-release-notes/2713.md b/upcoming-release-notes/2713.md
new file mode 100644
index 000000000..6372e306a
--- /dev/null
+++ b/upcoming-release-notes/2713.md
@@ -0,0 +1,6 @@
+---
+category: Enhancements
+authors: [joel-jeremy]
+---
+
+Use budget name as export file name.
-- 
GitLab