(e *xorm.Session, issue *Issue)
| 1403 | } |
| 1404 | |
| 1405 | func updateIssueUserByAssignee(e *xorm.Session, issue *Issue) (err error) { |
| 1406 | if _, err = e.Exec("UPDATE `issue_user` SET is_assigned = ? WHERE issue_id = ?", false, issue.ID); err != nil { |
| 1407 | return err |
| 1408 | } |
| 1409 | |
| 1410 | // Assignee ID equals to 0 means clear assignee. |
| 1411 | if issue.AssigneeID > 0 { |
| 1412 | if _, err = e.Exec("UPDATE `issue_user` SET is_assigned = ? WHERE uid = ? AND issue_id = ?", true, issue.AssigneeID, issue.ID); err != nil { |
| 1413 | return err |
| 1414 | } |
| 1415 | } |
| 1416 | |
| 1417 | return updateIssue(e, issue) |
| 1418 | } |
| 1419 | |
| 1420 | // UpdateIssueUserByAssignee updates issue-user relation for assignee. |
| 1421 | func UpdateIssueUserByAssignee(issue *Issue) (err error) { |
no test coverage detected