From 746f781b68627ee8580d671b19791283904ee53f Mon Sep 17 00:00:00 2001 From: Sebastian Sdorra Date: Fri, 29 Jul 2011 19:19:25 +0200 Subject: [PATCH] fix missing updates in plugin overview --- .../java/sonia/scm/plugin/DefaultPluginManager.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/scm-webapp/src/main/java/sonia/scm/plugin/DefaultPluginManager.java b/scm-webapp/src/main/java/sonia/scm/plugin/DefaultPluginManager.java index 06fa3f19c5..22730454aa 100644 --- a/scm-webapp/src/main/java/sonia/scm/plugin/DefaultPluginManager.java +++ b/scm-webapp/src/main/java/sonia/scm/plugin/DefaultPluginManager.java @@ -307,6 +307,12 @@ public class DefaultPluginManager implements PluginManager Set infoSet = new HashSet(); + for (PluginInformation pi : getPluginCenter().getPlugins()) + { + System.out.println(pi.getArtifactId() + ": " + pi.getVersion() + ":" + + pi.getState()); + } + filter(infoSet, getInstalled(), filter); filter(infoSet, getPluginCenter().getPlugins(), filter); @@ -612,11 +618,11 @@ public class DefaultPluginManager implements PluginManager PluginInformation installed) { boolean result = false; - PluginVersion version = PluginVersion.createVersion(installed.getVersion()); + PluginVersion version = PluginVersion.createVersion(available.getVersion()); if (version != null) { - result = version.isNewer(available.getVersion()); + result = version.isNewer(installed.getVersion()); } return result;