diff options
| -rw-r--r-- | lib/bundler/definition.rb | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/bundler/definition.rb b/lib/bundler/definition.rb index 646627b5cc..a318550094 100644 --- a/lib/bundler/definition.rb +++ b/lib/bundler/definition.rb @@ -953,11 +953,11 @@ module Bundler unless name == "bundler" locked_specs = @originally_locked_specs[name] - if locked_specs.any? && !dep.matches_spec?(locked_specs.first) + if locked_specs.empty? + @missing_lockfile_dep = name if dep_changed == false + elsif !dep.matches_spec?(locked_specs.first) @gems_to_unlock << name dep_changed = true - elsif locked_specs.empty? && dep_changed == false - @missing_lockfile_dep = name end end |
