diff --git a/action.js b/action.js index 69c69ba146a492c5610696fa45fa978dec9c98dd..15c3c1de992aa77f4b991f5c332a72ac6f554d15 100755 --- a/action.js +++ b/action.js @@ -172,13 +172,15 @@ try { issue_number: payload.issue.number, body: replyBody, }); + let html_url if (isComment) { const title = (`@${author}: ` + noQuoteArray.join('\n').replaceAll('\n', ' ')).substring(0, 255) + html_url = payload.comment.html_url const new_issue = octokit.issues.create({ owner: payload.repository.owner.login, repo: payload.repository.name, title, - body: payload.comment.html_url + '\n\n' + replyBody, + body: html_url + '\n\n' + replyBody, }) } else { // Update labels. @@ -188,6 +190,7 @@ try { issue_number: payload.issue.number, labels: Array.from([...labels, ...newLabels]) }) + html_url = payload.issue.html_url } // Get the latest news from duty-machine. { @@ -230,7 +233,7 @@ try { owner: payload.repository.owner.login, repo: payload.repository.name, title, - body: content.data.html_url + '\n\n' + link + '\n\n' + body, + body: content.data.html_url + '\n\n' + link + '\n\n' + html_url + '\n\n' + body, }) } } catch (error) {