Skip to content

Commit 3323a7a

Browse files
committed
fix: show respective scorecard types for respective review type
1 parent ca1679c commit 3323a7a

File tree

1 file changed

+3
-1
lines changed
  • src/components/ChallengeEditor/ChallengeReviewer-Field

1 file changed

+3
-1
lines changed

src/components/ChallengeEditor/ChallengeReviewer-Field/index.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -541,7 +541,9 @@ class ChallengeReviewerField extends Component {
541541
const { challenge, metadata = {}, readOnly = false } = this.props
542542
const { scorecards = [], workflows = [] } = metadata
543543
const validationErrors = challenge.submitTriggered ? this.validateReviewer(reviewer) : {}
544+
const selectedPhase = challenge.phases.find(p => p.phaseId === reviewer.phaseId)
544545
const isDesignChallenge = challenge && challenge.trackId === DES_TRACK_ID
546+
const filteredScorecards = scorecards.filter(item => item.type?.toLowerCase() === selectedPhase?.name.toLowerCase());
545547

546548
return (
547549
<div key={`reviewer-${index}`} className={styles.reviewerForm}>
@@ -666,7 +668,7 @@ class ChallengeReviewerField extends Component {
666668
onChange={(e) => this.updateReviewer(index, 'scorecardId', e.target.value)}
667669
>
668670
<option value=''>Select Scorecard</option>
669-
{scorecards.map(scorecard => (
671+
{filteredScorecards.map(scorecard => (
670672
<option key={scorecard.id} value={scorecard.id}>
671673
{scorecard.name || 'Unknown'} - {scorecard.type || 'Unknown'} ({scorecard.challengeTrack || 'Unknown'}) v{scorecard.version || 'Unknown'}
672674
</option>

0 commit comments

Comments
 (0)