From 01f70d4290859628ded4890fd6ac26aa6271893e Mon Sep 17 00:00:00 2001 From: Devin Nusbaum Date: Mon, 18 Dec 2017 13:14:24 -0500 Subject: [PATCH] Don't copy the bundled dependency if the current version is already installed --- core/src/main/java/hudson/PluginManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/java/hudson/PluginManager.java b/core/src/main/java/hudson/PluginManager.java index d6b02ad845..28c845a7f7 100644 --- a/core/src/main/java/hudson/PluginManager.java +++ b/core/src/main/java/hudson/PluginManager.java @@ -656,7 +656,7 @@ public abstract class PluginManager extends AbstractModelObject implements OnMas PluginManager manager = Jenkins.getActiveInstance().getPluginManager(); VersionNumber installedVersion = manager.getPluginVersion(manager.rootDir, artifactId); - if (installedVersion != null && installedVersion.isNewerThan(dependencyVersion)) { + if (installedVersion != null && !installedVersion.isOlderThan(dependencyVersion)) { // Do not downgrade dependencies that are already installed. continue; }