Skip to content

Commit 6779c7e

Browse files
fix: do nothing when not approved
1 parent 35ed9d3 commit 6779c7e

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/bors/handlers/review.rs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,14 @@ pub(super) async fn handle_pull_request_edited(
6464
let Some(_) = payload.from_base_sha else {
6565
return Ok(());
6666
};
67+
68+
let pr_model = db
69+
.get_or_create_pull_request(repo_state.repository(), payload.pull_request.number)
70+
.await?;
71+
if pr_model.approved_by.is_none() {
72+
return Ok(());
73+
}
74+
6775
let pr_number = payload.pull_request.number;
6876
db.unapprove(repo_state.repository(), pr_number).await?;
6977
handle_label_trigger(&repo_state, pr_number, LabelTrigger::Unapproved).await?;

0 commit comments

Comments
 (0)