fix: PluginDescription.checkSatisfies (#1859)

This commit is contained in:
cssxsh 2022-02-12 20:47:09 +08:00 committed by GitHub
parent 963d5f68b9
commit d2505a397d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -257,7 +257,7 @@ internal fun List<PluginDescription>.findDependency(dependency: PluginDependency
internal fun PluginDescription.checkSatisfies(dependency: PluginDependency, plugin: PluginDescription) {
val requirement = dependency.versionRequirement ?: return
if (SemVersion.parseRangeRequirement(requirement).test(this.version)) {
if (!SemVersion.parseRangeRequirement(requirement).test(this.version)) {
throw PluginLoadException("Plugin '${plugin.id}' ('${plugin.id}') requires '${dependency.id}' with version $requirement while the resolved is ${this.version}")
}
}