From 80406d66f759065c0dae7aea332f847c65c77001 Mon Sep 17 00:00:00 2001
From: Kai Reinhard <K.Reinhard@micromata.de>
Date: Sat, 05 Jan 2019 21:02:13 +0000
Subject: [PATCH] Job monitor...

---
 borgbutler-core/src/main/java/de/micromata/borgbutler/BorgQueueExecutor.java |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/borgbutler-core/src/main/java/de/micromata/borgbutler/BorgQueueExecutor.java b/borgbutler-core/src/main/java/de/micromata/borgbutler/BorgQueueExecutor.java
index 6e429bf..e4dc1a8 100644
--- a/borgbutler-core/src/main/java/de/micromata/borgbutler/BorgQueueExecutor.java
+++ b/borgbutler-core/src/main/java/de/micromata/borgbutler/BorgQueueExecutor.java
@@ -42,7 +42,9 @@
     public List<BorgJob<?>> getJobListCopy(String repo) {
         JobQueue<String> origQueue = getQueue(repo);
         List<BorgJob<?>> jobList = new ArrayList<>();
-        for (AbstractJob<String> origJob : origQueue.getQueue()) {
+        Iterator<AbstractJob<String>> it = origQueue.getQueueIterator();
+        while (it.hasNext()) {
+            AbstractJob<String> origJob = it.next();
             if (!(origJob instanceof BorgJob)) {
                 log.error("Oups, only BorgJobs are supported. Ignoring unexpected job: " + origJob.getClass());
                 continue;

--
Gitblit v1.10.0