Skip to content

Commit d27e818

Browse files
committed
update
1 parent 72d03d5 commit d27e818

File tree

1 file changed

+44
-45
lines changed

1 file changed

+44
-45
lines changed

packages/backend/server/routes/publish.post.ts

Lines changed: 44 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -237,51 +237,50 @@ export default eventHandler(async (event) => {
237237
}
238238
);
239239

240-
console.log(permissions);
241-
if (permissions.issues !== 'write') {
242-
console.warn(
243-
`No permission to create comments in ${workflowData.owner}/${workflowData.repo}:${workflowData.ref}`,
244-
);
245-
} else if (comment === "update" && prevComment!) {
246-
await installation.request(
247-
"PATCH /repos/{owner}/{repo}/issues/comments/{comment_id}",
248-
{
249-
owner: workflowData.owner,
250-
repo: workflowData.repo,
251-
comment_id: prevComment.id,
252-
body: generatePullRequestPublishMessage(
253-
origin,
254-
templatesHtmlMap,
255-
packagesWithoutPrefix,
256-
workflowData,
257-
compact,
258-
onlyTemplates,
259-
checkRunUrl,
260-
packageManager,
261-
"ref",
262-
),
263-
},
264-
);
265-
} else {
266-
await installation.request(
267-
"POST /repos/{owner}/{repo}/issues/{issue_number}/comments",
268-
{
269-
owner: workflowData.owner,
270-
repo: workflowData.repo,
271-
issue_number: Number(workflowData.ref),
272-
body: generatePullRequestPublishMessage(
273-
origin,
274-
templatesHtmlMap,
275-
packagesWithoutPrefix,
276-
workflowData,
277-
compact,
278-
onlyTemplates,
279-
checkRunUrl,
280-
packageManager,
281-
comment === "update" ? "ref" : "sha",
282-
),
283-
},
284-
);
240+
try {
241+
if (comment === "update" && prevComment!) {
242+
await installation.request(
243+
"PATCH /repos/{owner}/{repo}/issues/comments/{comment_id}",
244+
{
245+
owner: workflowData.owner,
246+
repo: workflowData.repo,
247+
comment_id: prevComment.id,
248+
body: generatePullRequestPublishMessage(
249+
origin,
250+
templatesHtmlMap,
251+
packagesWithoutPrefix,
252+
workflowData,
253+
compact,
254+
onlyTemplates,
255+
checkRunUrl,
256+
packageManager,
257+
"ref",
258+
),
259+
},
260+
);
261+
} else {
262+
await installation.request(
263+
"POST /repos/{owner}/{repo}/issues/{issue_number}/comments",
264+
{
265+
owner: workflowData.owner,
266+
repo: workflowData.repo,
267+
issue_number: Number(workflowData.ref),
268+
body: generatePullRequestPublishMessage(
269+
origin,
270+
templatesHtmlMap,
271+
packagesWithoutPrefix,
272+
workflowData,
273+
compact,
274+
onlyTemplates,
275+
checkRunUrl,
276+
packageManager,
277+
comment === "update" ? "ref" : "sha",
278+
),
279+
},
280+
);
281+
}
282+
} catch (e) {
283+
console.error("failed to create/update comment", e, permissions);
285284
}
286285
}
287286
}

0 commit comments

Comments
 (0)