Skip to content

Commit c0a40d4

Browse files
Fix Indexing Gemspec Awareness Bug (#1060)
1 parent 1922f0c commit c0a40d4

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

lib/ruby_indexer/lib/ruby_indexer/configuration.rb

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,12 @@ def initial_excluded_gems
179179

180180
# When working on a gem, we need to make sure that its gemspec dependencies can't be excluded. This is necessary
181181
# because Bundler doesn't assign groups to gemspec dependencies
182-
this_gem = Bundler.definition.dependencies.find { |d| d.to_spec.full_gem_path == Dir.pwd }
182+
this_gem = Bundler.definition.dependencies.find do |d|
183+
d.to_spec.full_gem_path == Dir.pwd
184+
rescue Gem::MissingSpecError
185+
false
186+
end
187+
183188
others.concat(this_gem.to_spec.dependencies) if this_gem
184189

185190
excluded.each do |dependency|

0 commit comments

Comments
 (0)