diff --git a/src/main/scala/gitbucket/core/controller/SystemSettingsController.scala b/src/main/scala/gitbucket/core/controller/SystemSettingsController.scala index b7d369e..962252f 100644 --- a/src/main/scala/gitbucket/core/controller/SystemSettingsController.scala +++ b/src/main/scala/gitbucket/core/controller/SystemSettingsController.scala @@ -335,8 +335,9 @@ .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) } }) }