From 6ceec34553ee263b554b13ee64a1dfe0bb083403 Mon Sep 17 00:00:00 2001
From: Kai Reinhard <K.Reinhard@micromata.de>
Date: Sun, 13 Jan 2019 22:37:22 +0000
Subject: [PATCH] Demo mode...
---
borgbutler-core/src/main/java/de/micromata/borgbutler/cache/ButlerCache.java | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/borgbutler-core/src/main/java/de/micromata/borgbutler/cache/ButlerCache.java b/borgbutler-core/src/main/java/de/micromata/borgbutler/cache/ButlerCache.java
index 2c45d9c..0bdb267 100644
--- a/borgbutler-core/src/main/java/de/micromata/borgbutler/cache/ButlerCache.java
+++ b/borgbutler-core/src/main/java/de/micromata/borgbutler/cache/ButlerCache.java
@@ -8,6 +8,7 @@
import de.micromata.borgbutler.data.ArchiveShortInfo;
import de.micromata.borgbutler.data.FileSystemFilter;
import de.micromata.borgbutler.data.Repository;
+import de.micromata.borgbutler.demo.DemoRepos;
import de.micromata.borgbutler.json.borg.BorgFilesystemItem;
import org.apache.commons.collections4.CollectionUtils;
import org.apache.commons.jcs.JCS;
@@ -59,6 +60,9 @@
}
}
}
+ if (DemoRepos.isDemo(idOrName)) {
+ return DemoRepos.getRepo(idOrName);
+ }
log.warn("Repo with id or name '" + idOrName + "' not found.");
return null;
}
@@ -143,6 +147,9 @@
return repository;
}
BorgRepoConfig repoConfig = ConfigurationHandler.getConfiguration().getRepoConfig(repository.getName());
+ if (repoConfig == null && DemoRepos.isDemo(idOrName)) {
+ repoConfig = DemoRepos.getRepoConfig(idOrName);
+ }
BorgCommands.list(repoConfig, repository);
updateArchivesCacheStatusAndShortInfos(repository);
return repository;
--
Gitblit v1.10.0