From 773242b936ba3e387d045f61dcf721be800b497a Mon Sep 17 00:00:00 2001 From: Klaus Hipp Date: Mon, 21 Oct 2024 16:22:56 +0200 Subject: [PATCH] Fix `BundleVersion` comparison when `short_version` is not comparable --- Library/Homebrew/bundle_version.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Library/Homebrew/bundle_version.rb b/Library/Homebrew/bundle_version.rb index 9ff4b253fc..065e3098ba 100644 --- a/Library/Homebrew/bundle_version.rb +++ b/Library/Homebrew/bundle_version.rb @@ -74,7 +74,9 @@ module Homebrew short_version = self.short_version.then(&make_version) other_short_version = other.short_version.then(&make_version) - return short_version <=> other_short_version + short_version_difference = short_version <=> other_short_version + + return short_version_difference unless short_version_difference.nil? end difference