@@ -259,11 +259,11 @@ func (g *GithubDownloaderV3) GetMilestones() ([]*base.Milestone, error) {
259
259
milestones = append (milestones , & base.Milestone {
260
260
Title : m .GetTitle (),
261
261
Description : m .GetDescription (),
262
- Deadline : & m .DueOn . Time ,
262
+ Deadline : convertGithubTimeToTime ( m .DueOn ) ,
263
263
State : state ,
264
264
Created : m .GetCreatedAt ().Time ,
265
- Updated : & m .UpdatedAt . Time ,
266
- Closed : & m .ClosedAt . Time ,
265
+ Updated : convertGithubTimeToTime ( m .UpdatedAt ) ,
266
+ Closed : convertGithubTimeToTime ( m .ClosedAt ) ,
267
267
})
268
268
}
269
269
if len (ms ) < perPage {
@@ -718,11 +718,11 @@ func (g *GithubDownloaderV3) GetPullRequests(page, perPage int) ([]*base.PullReq
718
718
State : pr .GetState (),
719
719
Created : pr .GetCreatedAt ().Time ,
720
720
Updated : pr .GetUpdatedAt ().Time ,
721
- Closed : & pr .ClosedAt . Time ,
721
+ Closed : convertGithubTimeToTime ( pr .ClosedAt ) ,
722
722
Labels : labels ,
723
723
Merged : pr .MergedAt != nil ,
724
724
MergeCommitSHA : pr .GetMergeCommitSHA (),
725
- MergedTime : & pr .MergedAt . Time ,
725
+ MergedTime : convertGithubTimeToTime ( pr .MergedAt ) ,
726
726
IsLocked : pr .ActiveLockReason != nil ,
727
727
Head : base.PullRequestBranch {
728
728
Ref : pr .GetHead ().GetRef (),
@@ -881,3 +881,10 @@ func (g *GithubDownloaderV3) GetReviews(reviewable base.Reviewable) ([]*base.Rev
881
881
}
882
882
return allReviews , nil
883
883
}
884
+
885
+ func convertGithubTimeToTime (t * github.Timestamp ) * time.Time {
886
+ if t == nil {
887
+ return nil
888
+ }
889
+ return & t .Time
890
+ }
0 commit comments