diff --git a/src/components/ChallengeEditor/ChallengeReviewer-Field/AiReviewerTab/AiReviewTab.js b/src/components/ChallengeEditor/ChallengeReviewer-Field/AiReviewerTab/AiReviewTab.js index 40fdd478..3b18821f 100644 --- a/src/components/ChallengeEditor/ChallengeReviewer-Field/AiReviewerTab/AiReviewTab.js +++ b/src/components/ChallengeEditor/ChallengeReviewer-Field/AiReviewerTab/AiReviewTab.js @@ -53,9 +53,13 @@ const AiReviewTab = ({ challenge, onUpdateReviewers, metadata = {}, isLoading, r console.error('Error deleting AI review configuration:', err) }) } + + const updatedReviewers = (challenge.reviewers || []).filter(reviewer => !isAIReviewer(reviewer)) + onUpdateReviewers({ field: 'reviewers', value: updatedReviewers }) + setConfigurationMode(null) resetConfiguration() - }, [setConfigurationMode, resetConfiguration, configId]) + }, [challenge.reviewers, configId, onUpdateReviewers, resetConfiguration, setConfigurationMode]) const handleSwitchConfigurationMode = useCallback((mode, template) => { if (mode === 'manual') {