From 6936cddc9344ab521d12e0d318b60b6eec3ed707 Mon Sep 17 00:00:00 2001 From: Vasilica Olariu Date: Mon, 16 Mar 2026 10:59:18 +0200 Subject: [PATCH] PM-4309 #time 30m remove ai reviewers when removing config --- .../ChallengeReviewer-Field/AiReviewerTab/AiReviewTab.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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') {