Skip to content

Commit 7c167ff

Browse files
committed
add 'draft' field to issue api
1 parent 2a50d78 commit 7c167ff

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

modules/structs/issue.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ const (
2828
type PullRequestMeta struct {
2929
HasMerged bool `json:"merged"`
3030
Merged *time.Time `json:"merged_at"`
31+
IsDraft bool `json:"draft"`
3132
}
3233

3334
// RepositoryMeta basic repository information

services/convert/issue.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,7 @@ func toIssue(ctx context.Context, issue *issues_model.Issue, getDownloadURL func
9999
if issue.PullRequest != nil {
100100
apiIssue.PullRequest = &api.PullRequestMeta{
101101
HasMerged: issue.PullRequest.HasMerged,
102+
IsDraft: issue.PullRequest.IsWorkInProgress(ctx),
102103
}
103104
if issue.PullRequest.HasMerged {
104105
apiIssue.PullRequest.Merged = issue.PullRequest.MergedUnix.AsTimePtr()

0 commit comments

Comments
 (0)