RemoveLabel removes a label from issue by given ID.
(doer *User, label *Label)
| 313 | |
| 314 | // RemoveLabel removes a label from issue by given ID. |
| 315 | func (issue *Issue) RemoveLabel(doer *User, label *Label) error { |
| 316 | if err := DeleteIssueLabel(issue, label); err != nil { |
| 317 | return err |
| 318 | } |
| 319 | |
| 320 | issue.sendLabelUpdatedWebhook(doer) |
| 321 | return nil |
| 322 | } |
| 323 | |
| 324 | func (issue *Issue) clearLabels(e *xorm.Session) (err error) { |
| 325 | if err = issue.getLabels(e); err != nil { |
no test coverage detected