(e Engine, issueID int64)
| 587 | } |
| 588 | |
| 589 | func getPullRequestByIssueID(e Engine, issueID int64) (*PullRequest, error) { |
| 590 | pr := &PullRequest{ |
| 591 | IssueID: issueID, |
| 592 | } |
| 593 | has, err := e.Get(pr) |
| 594 | if err != nil { |
| 595 | return nil, err |
| 596 | } else if !has { |
| 597 | return nil, ErrPullRequestNotExist{args: map[string]any{"issueID": issueID}} |
| 598 | } |
| 599 | return pr, pr.loadAttributes(e) |
| 600 | } |
| 601 | |
| 602 | // GetPullRequestByIssueID returns pull request by given issue ID. |
| 603 | func GetPullRequestByIssueID(issueID int64) (*PullRequest, error) { |
no test coverage detected