fix: Let CTA and consent question store nothing if dismissed (#2977)

Co-authored-by: Matthias Nannt <mail@matthiasnannt.com>
This commit is contained in:
Piyush Gupta
2024-08-19 14:20:19 +05:30
committed by GitHub
parent ec16159497
commit f386e47efa
9 changed files with 120 additions and 19 deletions

View File

@@ -104,9 +104,12 @@ export const transformAnswer = (
): string | number | string[] => {
switch (question.type) {
case TSurveyQuestionTypeEnum.OpenText:
case TSurveyQuestionTypeEnum.MultipleChoiceSingle:
case TSurveyQuestionTypeEnum.MultipleChoiceSingle: {
return answer;
}
case TSurveyQuestionTypeEnum.Consent:
case TSurveyQuestionTypeEnum.CTA: {
if (answer === "dismissed") return "";
return answer;
}
@@ -143,6 +146,6 @@ export const transformAnswer = (
}
default:
return "dismissed";
return "";
}
};