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 {
470470 pub body : String ,
471471 pub html_url : String ,
472472 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 > > ,
475477 #[ serde( default , rename = "state" ) ]
476478 pub pr_review_state : Option < PullRequestReviewState > ,
477479 pub author_association : AuthorAssociation ,
@@ -2402,7 +2404,11 @@ impl Event {
24022404 match self {
24032405 Event :: Create ( _) => None ,
24042406 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) ,
24062412 Event :: Push ( _) => None ,
24072413 }
24082414 }
You can’t perform that action at this time.
0 commit comments