MCPcopy Create free account
hub / github.com/gogs/gogs / updateIssueUserByAssignee

Function updateIssueUserByAssignee

internal/database/issue.go:1405–1418  ·  view source on GitHub ↗
(e *xorm.Session, issue *Issue)

Source from the content-addressed store, hash-verified

1403}
1404
1405func 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.
1421func UpdateIssueUserByAssignee(issue *Issue) (err error) {

Callers 1

Calls 2

updateIssueFunction · 0.85
ExecMethod · 0.80

Tested by

no test coverage detected