Compare commits
2 Commits
| Author | SHA1 | Date |
|---|---|---|
|
|
82a13aa577 | |
|
|
48ccd22682 |
|
|
@ -476,7 +476,17 @@ func enrichPullRequestClosedAt(ctx *common.RuntimeContext, env *output.Envelope)
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
pr, ok := data["pull_request"].(map[string]interface{})
|
pr, ok := data["pull_request"].(map[string]interface{})
|
||||||
if !ok || !isClosedPullRequest(pr) || stringField(pr, "closed_at") != "" {
|
if !ok {
|
||||||
|
return nil
|
||||||
|
}
|
||||||
|
// Backfill merged_at from the pull_request payload if missing. Issue #14
|
||||||
|
// reported that pr +view lacked merged_at even though the API docs expose it.
|
||||||
|
if mergedAt := stringField(pr, "merged_at"); mergedAt != "" {
|
||||||
|
if _, has := data["merged_at"]; !has {
|
||||||
|
data["merged_at"] = mergedAt
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if !isClosedPullRequest(pr) || stringField(pr, "closed_at") != "" {
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
issue, ok := data["issue"].(map[string]interface{})
|
issue, ok := data["issue"].(map[string]interface{})
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue