From 3167498290b9b988b8adbafc7a9c5faba73ba833 Mon Sep 17 00:00:00 2001
From: Kai Reinhard <K.Reinhard@micromata.de>
Date: Wed, 19 Dec 2018 07:12:53 +0000
Subject: [PATCH] ...
---
borgbutler-core/src/main/java/de/micromata/borgbutler/cache/ButlerCache.java | 6 ++++--
1 files changed, 4 insertions(+), 2 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 1cfa278..e4fb135 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
@@ -68,7 +68,9 @@
}
if (repository == null || repository.getLocation() == null) {
repository = BorgCommands.info(repoConfig);
- repoCacheAccess.put(repoConfig.getRepo(), repository);
+ if (repository != null) {
+ repoCacheAccess.put(repoConfig.getRepo(), repository);
+ }
}
if (repository == null) {
log.warn("Repo with name '" + repoConfig.getRepo() + "' not found.");
@@ -262,7 +264,7 @@
}
List<BorgFilesystemItem> items = archiveFilelistCache.load(repoConfig, archive, filter);
if (items == null && forceLoad) {
- List<BorgFilesystemItem> list = BorgCommands.listArchiveContent(repoConfig, archive.getName());
+ List<BorgFilesystemItem> list = BorgCommands.listArchiveContent(repoConfig, archive);
if (CollectionUtils.isNotEmpty(list)) {
archiveFilelistCache.save(repoConfig, archive, list);
items = new ArrayList<>();
--
Gitblit v1.10.0