File tree Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Expand file tree Collapse file tree 1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -470,8 +470,10 @@ pub struct Comment {
470
470
pub body : String ,
471
471
pub html_url : String ,
472
472
pub user : User ,
473
- #[ serde( default , alias = "submitted_at" ) ] // for pull request reviews
474
- pub updated_at : chrono:: DateTime < Utc > ,
473
+ #[ serde( default , alias = "submitted_at" ) ] // for pull-request review comments
474
+ pub created_at : Option < chrono:: DateTime < Utc > > ,
475
+ #[ serde( default ) ]
476
+ pub updated_at : Option < chrono:: DateTime < Utc > > ,
475
477
#[ serde( default , rename = "state" ) ]
476
478
pub pr_review_state : Option < PullRequestReviewState > ,
477
479
pub author_association : AuthorAssociation ,
@@ -2402,7 +2404,11 @@ impl Event {
2402
2404
match self {
2403
2405
Event :: Create ( _) => None ,
2404
2406
Event :: Issue ( e) => Some ( e. issue . created_at . into ( ) ) ,
2405
- Event :: IssueComment ( e) => Some ( e. comment . updated_at . into ( ) ) ,
2407
+ Event :: IssueComment ( e) => e
2408
+ . comment
2409
+ . updated_at
2410
+ . or ( e. comment . created_at )
2411
+ . map ( Into :: into) ,
2406
2412
Event :: Push ( _) => None ,
2407
2413
}
2408
2414
}
You can’t perform that action at this time.
0 commit comments