From 97cc6232c253e229fccb5a0ff36278f165ecac73 Mon Sep 17 00:00:00 2001 From: Dhruwang Jariwala <67850763+Dhruwang@users.noreply.github.com> Date: Tue, 21 Nov 2023 14:25:02 +0530 Subject: [PATCH] fix: page refresh issue on adding new action (#1634) --- .../surveys/[surveyId]/edit/components/SurveyEditor.tsx | 1 + .../surveys/[surveyId]/edit/components/WhenToSendCard.tsx | 1 + 2 files changed, 2 insertions(+) diff --git a/apps/web/app/(app)/environments/[environmentId]/surveys/[surveyId]/edit/components/SurveyEditor.tsx b/apps/web/app/(app)/environments/[environmentId]/surveys/[surveyId]/edit/components/SurveyEditor.tsx index 8a5d96b2ae..9b0bc85a2e 100644 --- a/apps/web/app/(app)/environments/[environmentId]/surveys/[surveyId]/edit/components/SurveyEditor.tsx +++ b/apps/web/app/(app)/environments/[environmentId]/surveys/[surveyId]/edit/components/SurveyEditor.tsx @@ -41,6 +41,7 @@ export default function SurveyEditor({ useEffect(() => { if (survey) { + if (localSurvey) return; setLocalSurvey(JSON.parse(JSON.stringify(survey))); if (survey.questions.length > 0) { diff --git a/apps/web/app/(app)/environments/[environmentId]/surveys/[surveyId]/edit/components/WhenToSendCard.tsx b/apps/web/app/(app)/environments/[environmentId]/surveys/[surveyId]/edit/components/WhenToSendCard.tsx index d732b885cc..e6bbd77352 100644 --- a/apps/web/app/(app)/environments/[environmentId]/surveys/[surveyId]/edit/components/WhenToSendCard.tsx +++ b/apps/web/app/(app)/environments/[environmentId]/surveys/[surveyId]/edit/components/WhenToSendCard.tsx @@ -97,6 +97,7 @@ export default function WhenToSendCard({ }; useEffect(() => { + if (isAddEventModalOpen) return; if (activeIndex !== null) { const newActionClass = actionClassArray[actionClassArray.length - 1].name; const currentActionClass = localSurvey.triggers[activeIndex];