From bfcca792614918253ef1f1769c6a0e909eaa2638 Mon Sep 17 00:00:00 2001
From: Kai Reinhard <K.Reinhard@micromata.de>
Date: Fri, 25 Jan 2019 06:12:01 +0000
Subject: [PATCH] Don't save demo repos to config file.
---
borgbutler-core/src/main/java/de/micromata/borgbutler/config/Configuration.java | 8 +++++---
1 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/borgbutler-core/src/main/java/de/micromata/borgbutler/config/Configuration.java b/borgbutler-core/src/main/java/de/micromata/borgbutler/config/Configuration.java
index 10c9d85..5d49c71 100644
--- a/borgbutler-core/src/main/java/de/micromata/borgbutler/config/Configuration.java
+++ b/borgbutler-core/src/main/java/de/micromata/borgbutler/config/Configuration.java
@@ -50,6 +50,7 @@
@JsonIgnore
private File restoreHomeDir;
+ @JsonProperty
private List<BorgRepoConfig> repoConfigs = new ArrayList<>();
public void add(BorgRepoConfig repoConfig) {
@@ -60,7 +61,7 @@
if (idOrName == null) {
return null;
}
- for (BorgRepoConfig repoConfig : getRepoConfigs()) {
+ for (BorgRepoConfig repoConfig : getAllRepoConfigs()) {
if (StringUtils.equals(idOrName, repoConfig.getRepo()) || StringUtils.equals(idOrName, repoConfig.getId())) {
return repoConfig;
}
@@ -88,11 +89,12 @@
this.showDemoRepos = other.showDemoRepos;
}
- public List<BorgRepoConfig> getRepoConfigs() {
+ @JsonIgnore
+ public List<BorgRepoConfig> getAllRepoConfigs() {
return DemoRepos.getAllRepos(repoConfigs);
}
- List<BorgRepoConfig> _getRepoConfigs() {
+ List<BorgRepoConfig> getRepoConfigs() {
return repoConfigs;
}
}
--
Gitblit v1.10.0