From 562a9196ce4ab2540861bc679095921ce84d8e8b Mon Sep 17 00:00:00 2001 From: vibes-863 Date: Sun, 14 Apr 2024 21:13:07 +0800 Subject: [PATCH] Fix clearing of account file if FileCorruptedException thrown --- src/main/java/budgetbuddy/storage/DataStorage.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/budgetbuddy/storage/DataStorage.java b/src/main/java/budgetbuddy/storage/DataStorage.java index 0c3934902d..4f3d175d80 100644 --- a/src/main/java/budgetbuddy/storage/DataStorage.java +++ b/src/main/java/budgetbuddy/storage/DataStorage.java @@ -231,6 +231,7 @@ public AccountManager loadAccounts() { accounts = readAccountFile(existingAccountNumbers); } catch (FileCorruptedException e) { UserInterface.printFileCorruptedError(); + FileWriter fw = new FileWriter(ACCOUNTS_FILE_PATH, false); return createNewAccountManager(); } if (accounts.isEmpty()) {