From c38261af4efc421e23e6e8cdea51d14889505e39 Mon Sep 17 00:00:00 2001
From: Harry Linrui XU <xulr0820@hotmail.com>
Date: Thu, 20 Apr 2023 00:20:34 +0200
Subject: [PATCH] Delete budget project folder if the budget creation process
 is terminated halfway

---
 .../no/ntnu/idatt1002/demo/controller/BudgetController.java     | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/main/java/no/ntnu/idatt1002/demo/controller/BudgetController.java b/src/main/java/no/ntnu/idatt1002/demo/controller/BudgetController.java
index b9687511..f6a53685 100644
--- a/src/main/java/no/ntnu/idatt1002/demo/controller/BudgetController.java
+++ b/src/main/java/no/ntnu/idatt1002/demo/controller/BudgetController.java
@@ -315,6 +315,8 @@ public class BudgetController extends FinanceController {
                 loader.setLocation(getClass().getResource("/view/dualList.fxml"));
             } else if (event.getSource() == returnBtn) {
                 loader.setLocation(getClass().getResource("/view/FirstMenu.fxml"));
+                FileHandlingBudgetArchive.deleteBudgetDirectory(FileHandlingSelectedBudget.readSelectedBudget());
+                FileHandlingSelectedBudget.clearSelectedBudget();
             }
             saveDataToFile();
             Parent root = loader.load();
-- 
GitLab