Skip to content

Commit 3059e8d

Browse files
committed
fix(gh-bugcop.tsx): update label handling to prevent duplicate additions and removals
1 parent 21697b1 commit 3059e8d

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

run/gh-bugcop/gh-bugcop.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -235,8 +235,8 @@ async function processIssue(issue: GH["issue"]) {
235235
lastChecked: new Date(),
236236
});
237237
}
238-
const addLabels = [BUGCOP_RESPONSE_RECEIVED];
239-
const removeLabels = [latestLabeledEvent.label.name];
238+
const addLabels = [BUGCOP_RESPONSE_RECEIVED].filter((e) => !issueLabels.includes(e)); // add response received label if not already added
239+
const removeLabels = [latestLabeledEvent.label.name].filter((e) => issueLabels.includes(e)); // remove
240240

241241
if (isResponseReceived) {
242242
console.log(chalk.bgBlue("Adding:"), addLabels);

0 commit comments

Comments
 (0)