From 2a0daec3f29a679818de4987bf3e3cc4cba01b64 Mon Sep 17 00:00:00 2001 From: Robert Goldmann <deadlocker@gmx.de> Date: Wed, 9 Feb 2022 21:08:19 +0100 Subject: [PATCH] Refactoring: use custom exception --- .../de/deadlocker8/budgetmaster/backup/GitBackupTask.java | 4 ++-- .../deadlocker8/budgetmaster/backup/LocalGitBackupTask.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/de/deadlocker8/budgetmaster/backup/GitBackupTask.java b/src/main/java/de/deadlocker8/budgetmaster/backup/GitBackupTask.java index cab69ebcc..74232c27b 100644 --- a/src/main/java/de/deadlocker8/budgetmaster/backup/GitBackupTask.java +++ b/src/main/java/de/deadlocker8/budgetmaster/backup/GitBackupTask.java @@ -31,7 +31,7 @@ public abstract class GitBackupTask extends BackupTask protected abstract AutoBackupStrategy getBackupStrategy(); - protected boolean addAndCommitChanges(Git git) throws GitAPIException + protected boolean addAndCommitChanges(Git git) throws GitAPIException, GitBackupException { if(!GitHelper.isFileUntracked(git, DATABASE_FILE_NAME)) { @@ -50,7 +50,7 @@ public abstract class GitBackupTask extends BackupTask if(!GitHelper.isFileAddedOrChanged(git, DATABASE_FILE_NAME)) { setBackupStatus(BackupStatus.ERROR); - throw new RuntimeException(MessageFormat.format("Error adding \"{0}\" to git", DATABASE_FILE_NAME)); + throw new GitBackupException(MessageFormat.format("Error adding \"{0}\" to git", DATABASE_FILE_NAME)); } LOGGER.debug("Committing changes..."); diff --git a/src/main/java/de/deadlocker8/budgetmaster/backup/LocalGitBackupTask.java b/src/main/java/de/deadlocker8/budgetmaster/backup/LocalGitBackupTask.java index ca5d3a744..e03402249 100644 --- a/src/main/java/de/deadlocker8/budgetmaster/backup/LocalGitBackupTask.java +++ b/src/main/java/de/deadlocker8/budgetmaster/backup/LocalGitBackupTask.java @@ -52,7 +52,7 @@ public class LocalGitBackupTask extends GitBackupTask LOGGER.debug("Backup DONE"); } } - catch(IOException | GitAPIException e) + catch(IOException | GitAPIException | GitBackupException e) { LOGGER.error("Error performing local git backup task", e); setBackupStatus(BackupStatus.ERROR); -- GitLab