CICO-111286: Fix error with dup comment

This commit is contained in:
Arun Murugan 2024-06-12 02:57:44 -04:00
parent d129a930b3
commit 33810674fc
3 changed files with 48 additions and 17 deletions

View file

@ -91,6 +91,7 @@ async function analyzeCode(
if (aiResponse) {
const newComments = createComment(file, chunk, aiResponse);
for (const comment of newComments) {
console.log("Processing comment:", comment);
const duplicate = existingComments.some(
existingComment =>
existingComment.path === comment.path &&
@ -99,11 +100,14 @@ async function analyzeCode(
);
if (!duplicate) {
comments.push(comment);
} else {
console.log("Duplicate comment found, skipping:", comment);
}
}
}
}
}
console.log("Final comments to add:", JSON.stringify(comments, null, 2));
return comments;
}
@ -476,15 +480,26 @@ async function createReviewComment(
return;
}
await octokit.pulls.createReview({
owner,
repo,
pull_number,
comments: validComments,
event: "COMMENT",
}).catch(error => {
console.log("Attempting to create review comments:", JSON.stringify(validComments, null, 2));
try {
await octokit.pulls.createReview({
owner,
repo,
pull_number,
comments: validComments,
event: "COMMENT",
});
} catch (error) {
console.error("Error creating review comment:", error);
});
console.log("Request data:", {
owner,
repo,
pull_number,
comments: validComments,
event: "COMMENT",
});
}
}
async function main() {