From 6e1bb1b85ba95e911564fbf1a60c2150f03211b7 Mon Sep 17 00:00:00 2001 From: Eric Date: Tue, 7 May 2024 16:46:00 -0500 Subject: [PATCH] Website: Fix assertion error in save-questionnaire-progress (#18818) Related to: https://github.com/fleetdm/fleet/issues/18817 Changes: - Updated a conditional statement in save-questionnaire-progress to check the correct variable for a user's previous answer to the "Have you ever used Fleet?" question --- website/api/controllers/save-questionnaire-progress.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/website/api/controllers/save-questionnaire-progress.js b/website/api/controllers/save-questionnaire-progress.js index ef53e88ac5..3de73393a1 100644 --- a/website/api/controllers/save-questionnaire-progress.js +++ b/website/api/controllers/save-questionnaire-progress.js @@ -192,7 +192,7 @@ module.exports = { } else if(currentStep === 'how-many-hosts') { if(['yes-deployed'].includes(hasUsedFleetAnswer)) { psychologicalStage = '6 - Has team buy-in'; - } else if(valueFromFormData === 'yes-recently-deployed'){ + } else if(['yes-recently-deployed'].includes(hasUsedFleetAnswer)){ psychologicalStage = '5 - Personally confident'; } else { // IWMIH then we want Fleet to host for us (either because we wanted that from the get-go, or we backtracked because deploying looked too time-consuming) @@ -201,7 +201,7 @@ module.exports = { } else if(currentStep === 'will-you-be-self-hosting') { if(['yes-deployed'].includes(hasUsedFleetAnswer)) { psychologicalStage = '6 - Has team buy-in'; - } else if(valueFromFormData === 'yes-recently-deployed'){ + } else if(['yes-recently-deployed'].includes(hasUsedFleetAnswer)){ psychologicalStage = '5 - Personally confident'; } else { require('assert')(false, 'This should never happen.'); } }//fi