From 87e301dd38a4feda3e7aa6fa612fd2a7ea417d2d Mon Sep 17 00:00:00 2001 From: Naoki Takezoe Date: Mon, 9 Jul 2018 11:47:27 +0900 Subject: [PATCH] (refs #2092)Exclude lower versions than installed one from the list of upgradable plugins. --- .../gitbucket/core/controller/SystemSettingsController.scala | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/scala/gitbucket/core/controller/SystemSettingsController.scala b/src/main/scala/gitbucket/core/controller/SystemSettingsController.scala index b7d369eab..962252f96 100644 --- a/src/main/scala/gitbucket/core/controller/SystemSettingsController.scala +++ b/src/main/scala/gitbucket/core/controller/SystemSettingsController.scala @@ -335,8 +335,9 @@ trait SystemSettingsControllerBase extends AccountManagementControllerBase { .getPlugins() .map { meta => (meta, meta.versions.reverse.find { version => + val semver = Semver.valueOf(version.version) gitbucketVersion == version.gitbucketVersion && !enabledPlugins.exists { plugin => - plugin.pluginId == meta.id && plugin.pluginVersion == version.version + plugin.pluginId == meta.id && Semver.valueOf(plugin.pluginVersion).greaterThanOrEqualTo(semver) } }) }