Skip to content

Commit d0d703c

Browse files
committed
Fix approval error handling by ensuring consistent payload parsing for failed approvals
1 parent 554dfdf commit d0d703c

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

handlers/approve_prs.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,13 +102,14 @@ async function approvePullRequest(owner, repo, prNumber, token) {
102102
}
103103
);
104104

105+
const payload = await safeJson(response);
106+
105107
if (response.ok) {
106108
return { approved: true };
107109
}
108110

109-
const errorData = await safeJson(response);
110111
return {
111112
approved: false,
112-
error: errorData.message || "Approval failed",
113+
error: payload.message || "Approval failed",
113114
};
114115
}

0 commit comments

Comments
 (0)