View Issue Details

This bug affects 1 person(s).
 4
IDProjectCategoryView StatusLast Update
14451Bug reportsExpression Managerpublic2019-04-30 09:11
ReporterMazi Assigned ToDenisChenu  
PrioritynoneSeveritycrash 
Status closedResolutionfixed 
Product Version3.15.x 
Fixed in Version3.15.x 
Summary14451: Expression Manager validation fails (though input is correct) and clears all fields, survey can not be submitted
Description

At the attached test survey the sum value of all sliders at question "Multiple numerical input 4" (second question page) has to be 10. Even when setting one if the sliders correctly so the sum is 10, the validation fails and an error "Not all questions have been answered correctly" is shown.
Furthermore, all input gets cleared at page reload.

Steps To Reproduce
  1. Import the attached survey.
  2. Answer all 3 items at the very first question, then click "next".
  3. At the second question screen move a single slider to value 10 at question "Multiple numerical input 4".
  4. All input should be correct so now click "submit".
  5. You will see an error and all input at that page got cleared.

The demo surveys are also available at demo.limesurvey.org:
Working one: https://demo.limesurvey.org/index.php?r=survey/index&sid=757923&newtest=Y&lang=en
Broken one: https://demo.limesurvey.org/index.php?r=survey/index&sid=956215&newtest=Y&lang=de

Additional Information

a) The same error does NOT show up at the other survey attached which comes with the same question group but no further questions or groups. That survey can be submitted fine using the following input:
Multiple numerical input 2 -> enter 1 at one item
Multiple numerical input 3 -> enter 1, 2, 2 and leave others blank.
then at the first and third slider question, move a single slider to value 10. then submit

b) The same main survey works fine with Version 3.14.8+180829.

c) Ajax mode on/off doesn't seem to make a difference.

TagsNo tags attached.
Attached Files
Bug heat4
Complete LimeSurvey version number (& build)Version 3.15.7+190124
I will donate to the project if issue is resolvedNo
BrowserChrome
Database type & versionMySQL 5
Server OS (if known)Ubuntu 14 TLS
Webserver software & version (if known)Apache 2
PHP Version7.0.33

Users monitoring this issue

DenisChenu

Activities

DenisChenu

DenisChenu

2019-01-25 12:18

developer   ~50307

On irc you say it's OK on 3.15.4+181109 but here : 3.14.8 : can you confirm ?

DenisChenu

DenisChenu

2019-01-25 12:23

developer   ~50308

PS : even enter 1 in Multiple numerical input, move next (or submit) muts save this value, come back : value is empty …

DenisChenu

DenisChenu

2019-01-25 12:29

developer   ~50309

Last edited: 2019-01-25 12:32

OK in https://github.com/LimeSurvey/LimeSurvey/releases/tag/3.15.4%2B181109
OK in https://github.com/LimeSurvey/LimeSurvey/releases/tag/3.15.5%2B181115
Not OK in https://github.com/LimeSurvey/LimeSurvey/releases/tag/3.15.6%2B190108

Related Changesets

LimeSurvey: master 86b256d0

2019-01-25 12:59:57

DenisChenu

Details Diff
Revert "Fixed issue 13859: Question full index loose color when try submit"

This reverts commit 44356dc68b748d361b0a91669ebe6f4100ab8928.
Affected Issues
13859, 14451
mod - application/helpers/SurveyRuntimeHelper.php Diff File
mod - application/helpers/expressions/em_manager_helper.php Diff File

Issue History

Date Modified Username Field Change
2019-01-25 11:01 Mazi New Issue
2019-01-25 11:01 Mazi File Added: limesurvey_survey_956215-2-groups-broken.lss
2019-01-25 11:01 Mazi File Added: limesurvey_survey_757923-1-group-workin-fine.lss
2019-01-25 12:17 DenisChenu Issue Monitored: DenisChenu
2019-01-25 12:18 DenisChenu Note Added: 50307
2019-01-25 12:18 DenisChenu Target Version 3.16.x =>
2019-01-25 12:18 DenisChenu Description Updated
2019-01-25 12:18 DenisChenu Steps to Reproduce Updated
2019-01-25 12:18 DenisChenu Additional Information Updated
2019-01-25 12:23 DenisChenu Note Added: 50308
2019-01-25 12:29 DenisChenu Note Added: 50309
2019-01-25 12:31 DenisChenu Note Edited: 50309
2019-01-25 12:32 DenisChenu Note Edited: 50309
2019-01-25 12:36 DenisChenu Assigned To => DenisChenu
2019-01-25 12:36 DenisChenu Status new => assigned
2019-01-25 13:05 DenisChenu Changeset attached => LimeSurvey master 86b256d0
2019-01-25 13:05 DenisChenu Status assigned => resolved
2019-01-25 13:05 DenisChenu Resolution open => fixed
2019-01-25 13:05 DenisChenu Fixed in Version => 3.15.x
2019-04-30 09:11 c_schmitz Status resolved => closed