Don't offer aligned version when it's already the current version

See gh-34114
This commit is contained in:
Andy Wilkinson 2024-01-15 17:06:53 +00:00
parent d06c1db259
commit 9874363fbe

View File

@ -89,8 +89,10 @@ class StandardLibraryUpdateResolver implements LibraryUpdateResolver {
if (versionAlignment != null) {
Set<String> alignedVersions = versionAlignment.resolve();
if (alignedVersions != null && alignedVersions.size() == 1) {
return new VersionOption.AlignedVersionOption(
DependencyVersion.parse(alignedVersions.iterator().next()), versionAlignment);
DependencyVersion alignedVersion = DependencyVersion.parse(alignedVersions.iterator().next());
if (!alignedVersion.equals(library.getVersion().getVersion())) {
return new VersionOption.AlignedVersionOption(alignedVersion, versionAlignment);
}
}
}
return null;