drewblessing/gitlab-cli

Throw error when passing a invlid project id

Closed this issue · 1 comments

gitlab project info gitlab_demo
/Users/jian/.rbenv/versions/1.9.3-p327-perf/lib/ruby/gems/1.9.1/gems/gitlab_cli-2.0.0/lib/gitlab_cli/util.rb:14:in get_project_id': undefined methodprojects' for GitlabCli::Util:Module (NoMethodError)
from /Users/jian/.rbenv/versions/1.9.3-p327-perf/lib/ruby/gems/1.9.1/gems/gitlab_cli-2.0.0/lib/gitlab_cli/util/project.rb:6:in get' from /Users/jian/.rbenv/versions/1.9.3-p327-perf/lib/ruby/gems/1.9.1/gems/gitlab_cli-2.0.0/lib/gitlab_cli/command/project.rb:15:ininfo'
from /Users/jian/.rbenv/versions/1.9.3-p327-perf/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/command.rb:27:in run' from /Users/jian/.rbenv/versions/1.9.3-p327-perf/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/invocation.rb:120:ininvoke_command'
from /Users/jian/.rbenv/versions/1.9.3-p327-perf/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor.rb:363:in dispatch' from /Users/jian/.rbenv/versions/1.9.3-p327-perf/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/invocation.rb:109:ininvoke'
from /Users/jian/.rbenv/versions/1.9.3-p327-perf/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor.rb:232:in block in subcommand' from /Users/jian/.rbenv/versions/1.9.3-p327-perf/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/command.rb:27:inrun'
from /Users/jian/.rbenv/versions/1.9.3-p327-perf/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/invocation.rb:120:in invoke_command' from /Users/jian/.rbenv/versions/1.9.3-p327-perf/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor.rb:363:indispatch'
from /Users/jian/.rbenv/versions/1.9.3-p327-perf/lib/ruby/gems/1.9.1/gems/thor-0.18.1/lib/thor/base.rb:439:in start' from /Users/jian/.rbenv/versions/1.9.3-p327-perf/lib/ruby/gems/1.9.1/gems/gitlab_cli-2.0.0/bin/gitlab:4:in<top (required)>'
from /Users/jian/.rbenv/versions/1.9.3-p327-perf/bin/gitlab:23:in load' from /Users/jian/.rbenv/versions/1.9.3-p327-perf/bin/gitlab:23:in

'

Fixed via cc51797.

Please let me know if the problem persists. Thanks @genewoo.