Merge branch 'main' into randomize-row-order-matrix-questions

This commit is contained in:
SaiSawant1
2024-10-03 20:12:46 +05:30
2 changed files with 3 additions and 2 deletions

View File

@@ -2009,7 +2009,8 @@ const validateActions = (
return undefined;
});
return actionIssues.filter((issue) => issue !== undefined);
const filteredActionIssues = actionIssues.filter((issue) => issue !== undefined);
return filteredActionIssues;
};
const validateLogic = (survey: TSurvey, questionIndex: number, logic: TSurveyLogic[]): z.ZodIssue[] => {

View File

@@ -233,7 +233,7 @@ export const findQuestionsWithCyclicLogic = (questions: TSurveyQuestion[]): stri
// Helper function to find all "jumpToQuestion" actions in the logic
const findJumpToQuestionActions = (actions: TSurveyLogicAction[]): TActionJumpToQuestion[] => {
return actions.filter((action) => action.objective === "jumpToQuestion");
return actions.filter((action): action is TActionJumpToQuestion => action.objective === "jumpToQuestion");
};
// function to validate hidden field or question id