From 788998307a30942011b506f27cde1f2cac0a7fdd Mon Sep 17 00:00:00 2001
From: ragnarok <ragnarok>
Date: Mon, 24 Oct 2005 05:27:22 +0000
Subject: [PATCH] * Fixed bugs preventing the use of fetchSelectedBulk in the
 updater

---
 apps/syndie/java/src/net/i2p/syndie/Updater.java            | 6 +++---
 .../java/src/net/i2p/syndie/web/ArchiveViewerBean.java      | 2 ++
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/apps/syndie/java/src/net/i2p/syndie/Updater.java b/apps/syndie/java/src/net/i2p/syndie/Updater.java
index 2e4b698b8b..722c0c16b3 100644
--- a/apps/syndie/java/src/net/i2p/syndie/Updater.java
+++ b/apps/syndie/java/src/net/i2p/syndie/Updater.java
@@ -28,9 +28,9 @@ public class Updater {
             if (rab.getRemoteIndex() != null) {
                 _log.debug("Index fetched, getting new entries.");
                 HashMap parameters = new HashMap();
-                parameters.put("action", "Fetch all new entries");
-                //rab.fetchSelectedBulk(user, parameters);
-                rab.fetchAllEntries(user, parameters);
+                parameters.put("action", new String[] {"Fetch all new entries"});
+                rab.fetchSelectedBulk(user, parameters);
+                _log.debug(rab.getStatus());
                 _log.debug("Update finished.");
             } else {
                 _log.debug("Index fetch failed.");
diff --git a/apps/syndie/java/src/net/i2p/syndie/web/ArchiveViewerBean.java b/apps/syndie/java/src/net/i2p/syndie/web/ArchiveViewerBean.java
index 6b7fe835e7..9fc5112715 100644
--- a/apps/syndie/java/src/net/i2p/syndie/web/ArchiveViewerBean.java
+++ b/apps/syndie/java/src/net/i2p/syndie/web/ArchiveViewerBean.java
@@ -552,6 +552,8 @@ public class ArchiveViewerBean {
                 return (String)c.iterator().next();
             else
                 return null;
+        } else if (vals instanceof String) {
+            return (String)vals;
         } else {
             return null;
         }
-- 
GitLab