Method: LabClient::Epics#issue_update

Defined in:
lib/labclient/epics/issues/update.rb

#issue_update(group_id, epic_id, epic_issue_id, query) ⇒ Object



34
35
36
37
38
39
40
41
42
# File 'lib/labclient/epics/issues/update.rb', line 34

def issue_update(group_id, epic_id, epic_issue_id, query)
  group_id = format_id(group_id)
  epic_id = format_id(epic_id)

  # This is horrible, but has to be the epic_issue_id, not the issue's id or iid
  epic_issue_id = epic_issue_id.epic_issue_id if epic_issue_id.instance_of?(Issue)

  client.request(:put, "groups/#{group_id}/epics/#{epic_id}/issues/#{epic_issue_id}", nil, query)
end