diff options
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/bundler/gem_version_promoter.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/bundler/gem_version_promoter.rb b/lib/bundler/gem_version_promoter.rb index d281f46eeb..c7eacd1930 100644 --- a/lib/bundler/gem_version_promoter.rb +++ b/lib/bundler/gem_version_promoter.rb @@ -101,7 +101,7 @@ module Bundler next 1 if b_pre && !a_pre end - if major? + if major? || locked_version.nil? a <=> b elsif either_version_older_than_locked?(a, b, locked_version) a <=> b @@ -117,7 +117,7 @@ module Bundler end def either_version_older_than_locked?(a, b, locked_version) - locked_version && (a.version < locked_version || b.version < locked_version) + a.version < locked_version || b.version < locked_version end def segments_do_not_match?(a, b, level) |
