diff --git a/apps/web/app/(app)/(survey-editor)/environments/[environmentId]/surveys/[surveyId]/edit/components/SurveyMenuBar.tsx b/apps/web/app/(app)/(survey-editor)/environments/[environmentId]/surveys/[surveyId]/edit/components/SurveyMenuBar.tsx index 8bfec47ee2..761d10588d 100644 --- a/apps/web/app/(app)/(survey-editor)/environments/[environmentId]/surveys/[surveyId]/edit/components/SurveyMenuBar.tsx +++ b/apps/web/app/(app)/(survey-editor)/environments/[environmentId]/surveys/[surveyId]/edit/components/SurveyMenuBar.tsx @@ -224,6 +224,12 @@ export const SurveyMenuBar = ({ } }); + if (localSurvey.type !== "link" && !localSurvey.triggers?.length) { + toast.error("Please set a survey trigger"); + setIsSurveySaving(false); + return false; + } + const segment = await handleSegmentUpdate(); const updatedSurveyResponse = await updateSurveyAction({ ...localSurvey, segment });