From 4d76def38c7cbc1be6e650a6f479e8478268cc6d Mon Sep 17 00:00:00 2001 From: Hentry Martin Date: Wed, 5 Nov 2025 11:22:23 +0100 Subject: [PATCH] fix: lint --- .../ChallengeReviewer-Field/index.js | 80 +++++++++---------- 1 file changed, 40 insertions(+), 40 deletions(-) diff --git a/src/components/ChallengeEditor/ChallengeReviewer-Field/index.js b/src/components/ChallengeEditor/ChallengeReviewer-Field/index.js index 3ddb96b6..b582fc57 100644 --- a/src/components/ChallengeEditor/ChallengeReviewer-Field/index.js +++ b/src/components/ChallengeEditor/ChallengeReviewer-Field/index.js @@ -760,57 +760,57 @@ class ChallengeReviewerField extends Component { onChange={(e) => this.updateReviewer(index, 'phaseId', e.target.value)} > - {challenge.phases && challenge.phases - .filter(phase => { - const rawName = phase.name ? phase.name : '' - const phaseName = rawName.toLowerCase() - const norm = phaseName.replace(/[-\s]/g, '') - const isReviewPhase = phaseName.includes('review') - const isSubmissionPhase = phaseName.includes('submission') - const isScreeningPhase = norm === 'screening' || norm === 'checkpointscreening' - const isApprovalPhase = norm === 'approval' - const isPostMortemPhase = norm === 'postmortem' - const isCurrentlySelected = reviewer.phaseId && ((phase.id === reviewer.phaseId) || (phase.phaseId === reviewer.phaseId)) && !isSubmissionPhase - - // Collect phases already assigned to other reviewers (excluding current reviewer) - const assignedPhaseIds = new Set( - (challenge.reviewers || []) - .filter((r, i) => i !== index) - .map(r => r.phaseId) - .filter(id => id !== undefined && id !== null) - ) + {challenge.phases && challenge.phases + .filter(phase => { + const rawName = phase.name ? phase.name : '' + const phaseName = rawName.toLowerCase() + const norm = phaseName.replace(/[-\s]/g, '') + const isReviewPhase = phaseName.includes('review') + const isSubmissionPhase = phaseName.includes('submission') + const isScreeningPhase = norm === 'screening' || norm === 'checkpointscreening' + const isApprovalPhase = norm === 'approval' + const isPostMortemPhase = norm === 'postmortem' + const isCurrentlySelected = reviewer.phaseId && ((phase.id === reviewer.phaseId) || (phase.phaseId === reviewer.phaseId)) && !isSubmissionPhase + + // Collect phases already assigned to other reviewers (excluding current reviewer) + const assignedPhaseIds = new Set( + (challenge.reviewers || []) + .filter((r, i) => i !== index) + .map(r => r.phaseId) + .filter(id => id !== undefined && id !== null) + ) - // Exclude phases already assigned to other reviewers, except the currently selected phase - if (assignedPhaseIds.has(phase.phaseId || phase.id) && !isCurrentlySelected) { - return false - } + // Exclude phases already assigned to other reviewers, except the currently selected phase + if (assignedPhaseIds.has(phase.phaseId || phase.id) && !isCurrentlySelected) { + return false + } - // For AI reviewers, allow review, submission, and other required phases - // For member reviewers, allow review and other required phases - if (this.isAIReviewer(reviewer)) { - return ( - isReviewPhase || + // For AI reviewers, allow review, submission, and other required phases + // For member reviewers, allow review and other required phases + if (this.isAIReviewer(reviewer)) { + return ( + isReviewPhase || isSubmissionPhase || isScreeningPhase || isApprovalPhase || isPostMortemPhase || isCurrentlySelected - ) - } else { - return ( - isReviewPhase || + ) + } else { + return ( + isReviewPhase || isScreeningPhase || isApprovalPhase || isPostMortemPhase || isCurrentlySelected - ) - } - }) - .map(phase => ( - - ))} + ) + } + }) + .map(phase => ( + + ))} )} {!readOnly && challenge.submitTriggered && validationErrors.phaseId && (