JIRA Rest API (버전 5)를 사용하여 문제 "Fix Version"을 업데이트하여 특정 버전으로 설정하려고합니다. 제가 업데이트 한 현안에는 이미 나쁜 양수인 (더 이상 존재하지 않는 사람)이 생겼습니다.Jira Rest API 문제 업데이트 FixVersion 오류가 발생했습니다
정상적인 Jira 웹 인터페이스를 사용하여 담당자가 잘못되어도 "수정 버전"을 원하는 값으로 설정할 수 있습니다.
는 REST 이슈 PUT을 사용하여, 나는 오류가 발생했습니다 :
assignee: "User 'username' does not exist."
이 (사용 크롬 고급 나머지 클라이언트와 C#을 구현)와 같은 내 REST 호출의 모양을
는 PUT http://.../rest/api/2/issue/[issueId]/
이렇게 [ issueId]는 내 호의 ID입니다.
내 페이로드는 다음과 같습니다
{
"update" : {
"fixVersions" : [{
"set" : [{
"name" : "Some Version"
}
]
}
]
}
}
은 내가 웹 인터페이스에서 문제를 업데이트 할 수 있습니다 동안 REST 호출에 오류가 발생하는 것이 정상인가요?
이 문제를 업데이트 할 수있는 방법이 있습니까? 배정 된 사람을 변경하지 않고 REST에서 버전을 수정합니까?
: 여기client = JIRA::Client.new({:consumer_key => CONSUMER_KEY, :consumer_secret => CONSUMER_SECRET}) project = client.Project.find('SAMPLEPROJECT') project.issues.each do |issue| puts "#{issue.id} - #{issue.summary}" end issue.comments.each {|comment| ... } comment = issue.comments.build comment.save({'body':'My new comment'}) comment.delete