Skip to content
This repository was archived by the owner on Mar 13, 2025. It is now read-only.

Commit 8a001f3

Browse files
authored
Merge pull request #5 from veshu/develop
fixes for processing order for assignment
2 parents f57fe47 + 845bcae commit 8a001f3

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

services/IssueService.js

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ async function handleEventGracefully(event, issue, err) {
7878
if (event.event === 'issue.closed' && event.paymentSuccessful === false) {
7979
comment = `Payment failed: ${comment}`;
8080
}
81-
if (event.retryCount <= 1) {
81+
if (event.retryCount === config.RETRY_COUNT) {
8282
// notify error in git host
8383
if (event.provider === 'github') {
8484
await gitHubService.createComment(event.copilot, event.data.repository.name, issue.number, comment);
@@ -506,13 +506,14 @@ async function handleIssueCreate(event, issue) {
506506
} else {
507507
await gitlabService.createComment(event.copilot, event.data.repository.id, issue.number, comment);
508508
}
509-
510-
// if assignee is added during issue create then assign as well
511-
if (event.data.issue.assignees && event.data.issue.assignees.length > 0 && event.data.issue.assignees[0].id) {
512-
event.data.assignee = {
513-
id: event.data.issue.assignees[0].id
514-
};
515-
await handleIssueAssignment(event, issue);
509+
if (event.provider === 'gitlab') {
510+
// if assignee is added during issue create then assign as well
511+
if (event.data.issue.assignees && event.data.issue.assignees.length > 0 && event.data.issue.assignees[0].id) {
512+
event.data.assignee = {
513+
id: event.data.issue.assignees[0].id
514+
};
515+
await handleIssueAssignment(event, issue);
516+
}
516517
}
517518

518519
logger.debug(`new challenge created with id ${issue.challengeId} for issue ${issue.number}`);

0 commit comments

Comments
 (0)