View Issue Details

This bug affects 1 person(s).
 4
IDProjectCategoryView StatusLast Update
09550Bug reportsExpression Managerpublic2015-05-08 09:16
Reportermfavetti Assigned ToDenisChenu  
PrioritynormalSeverityminor 
Status closedResolutionfixed 
Product Version2.05+ 
Fixed in Version2.05+ 
Summary09550: Numerical input integer only evaluates incorrectly on survey load with token
Description

When numerical input has integer only set to yes and a respondent using a token tries to load their survey to resume, the are shown the page with the numerical input question rather than their last location. The question validates successfully when going through the survey. When loading it is flagged invalid by LimeExpressionManager _validateQuestion and the survey loads the group containing it.

Steps To Reproduce
  • Create survey (use attached .lss)
  • Activate the survey
  • Enable closed access mode and add a token
  • Take the survey with the token to a few pages in (survey lets you progress beyond numerical input question with integer only set
  • Click resume later
  • Close the survey
  • Take the survey again with the same token (You will be back at the page with the numerical input rather than where you left off)
  • Repeat after taking off the integer only requirement from the first question and you see the expected behavior
TagsNo tags attached.
Attached Files
Bug heat4
Complete LimeSurvey version number (& build)150211
I will donate to the project if issue is resolvedNo
BrowserChrome Canary
Database type & versionmySQL 5.6.22
Server OS (if known)Windows 8.1
Webserver software & version (if known)Apache 2.4.10
PHP Version5.6.6

Users monitoring this issue

There are no users monitoring this issue.

Activities

DenisChenu

DenisChenu

2015-03-07 17:35

developer   ~31798

Fix committed to master branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=15014

DenisChenu

DenisChenu

2015-03-07 17:37

developer   ~31799

Fix committed to 2.06 branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=15015

DenisChenu

DenisChenu

2015-03-07 17:39

developer   ~31800

Thanks for report :)

c_schmitz

c_schmitz

2015-05-08 09:16

administrator   ~32125

2.05+ Build 150508 released

Related Changesets

LimeSurvey: master 57c64da1

2015-03-07 16:35:26

DenisChenu

Details Diff
Fixed issue 09550: Numerical input integer evaluates incorrectly on survey load with token
Dev: DECIMAL(30.10) system when reloading
Dev: fix it in Response model ?
Affected Issues
09550
mod - application/helpers/expressions/em_core_helper.php Diff File

LimeSurvey: 2.06 d8fa957a

2015-03-07 16:37:39

DenisChenu

Details Diff
Fixed issue 09550: Numerical input integer evaluates incorrectly on survey load with token
Dev: DECIMAL(30.10) system when reloading
Dev: fix it in Response model ?
Affected Issues
09550
mod - application/helpers/expressions/em_core_helper.php Diff File

Issue History

Date Modified Username Field Change
2015-03-05 01:23 mfavetti New Issue
2015-03-05 01:23 mfavetti File Added: limesurvey_survey_454963.lss
2015-03-07 14:15 DenisChenu Assigned To => DenisChenu
2015-03-07 14:15 DenisChenu Status new => assigned
2015-03-07 17:35 DenisChenu Changeset attached => LimeSurvey master 57c64da1
2015-03-07 17:35 DenisChenu Note Added: 31798
2015-03-07 17:35 DenisChenu Resolution open => fixed
2015-03-07 17:37 DenisChenu Changeset attached => LimeSurvey 2.06 d8fa957a
2015-03-07 17:37 DenisChenu Note Added: 31799
2015-03-07 17:38 DenisChenu Status assigned => resolved
2015-03-07 17:38 DenisChenu Fixed in Version => 2.05+
2015-03-07 17:38 DenisChenu Category Tokens => Expression Manager
2015-03-07 17:39 DenisChenu Note Added: 31800
2015-05-08 09:16 c_schmitz Note Added: 32125
2015-05-08 09:16 c_schmitz Status resolved => closed