diff --git a/application/helpers/SurveyRuntimeHelper.php b/application/helpers/SurveyRuntimeHelper.php index abc38644726..891952a471f 100644 --- a/application/helpers/SurveyRuntimeHelper.php +++ b/application/helpers/SurveyRuntimeHelper.php @@ -134,6 +134,7 @@ public function run($surveyid,$args) // TODO: cehck if languagechanger shown in token/captcha form // TOKEN/CAPTCHA FORMS $this->showTokenOrCaptchaFormsIfNeeded(); + $this->displayFirstPageIfNeeded(); } @@ -142,8 +143,7 @@ public function run($surveyid,$args) if ( !$this->previewgrp && !$this->previewquestion){ $this->initMove(); // main methods to init session, LEM, moves, errors, etc $aPrivateVariables = $this->getArgs(); - - $this->displayFirstPageIfNeeded(); + $this->saveAllIfNeeded(); $this->saveSubmitIfNeeded(); $this->setNotAnsweredAndNotValidated();