jira- ruby: IssueSave возвращает false - PullRequest
0 голосов
/ 15 января 2020

Я пытаюсь создать проблему с jira- ruby в терминале. До сих пор я сделал следующее (где имя пользователя, пароль, сайт и проект были заменены правильными значениями). Я был в состоянии получить проблемы, но не создавать их. Jira- ruby возвращает false, когда я пытаюсь сохранить проблему

options = {
:username     => "username",
:password     => "password",
:site         => 'site',
:context_path => '',
:auth_type    => :basic
}

client = JIRA::Client.new(options)

issue = client.Issue.build
issue.save({
  "fields" => {
    "summary"   => "blarg from in example.rb",
    "project"   => {"key" => "mykey"},
    "issuetype" => {"id" => "1"}
  }
})

=> false

issue.attrs
=>  {"errorMessages"=>[], "errors"=>{"issuetype"=>"issue type is required"}, "summary"=>"blarg from in example.rb", "key"=>"somekey", "id"=>"someid", "self"=>"site", "exception"=>{"class"=>"Net::HTTPBadRequest", "code"=>"400", "message"=>"Bad Request"}}

В чем проблема?

...