View Issue Details

This bug affects 1 person(s).
 4
IDProjectCategoryView StatusLast Update
11664Bug reportsSurvey editingpublic2016-09-20 10:54
ReporterDenisChenu Assigned ToDenisChenu  
PrioritynoneSeverityminor 
Status closedResolutionfixed 
Product Version2.51.x 
Fixed in Version2.51.x 
Summary11664: When using core variable in relevance or in attribute : update language during susrvey break language
Description

If you want to use core replacement in equation or question attribute : if user update language during survey : it broke actual page

Steps To Reproduce

Import included survey
Start survey, go to first group and update language ; see what happen

Additional Information

In real situation : we must be allowed to use SURVEYLANGUAGE in em_validation_sq_tip and em_validation_tip.
I remind to use TEMPLATEURL too (don't remind why ...)

There are already the fix when start survey to be allowed to use it, but when update it's don't read it again.
The pace MUST be in knownVars array constructyion, then move it at this place

The fix fix a false error shown in Survey Logic File too.

TagsNo tags attached.
Attached Files
afterUpdateLanguage.png (17,012 bytes)   
afterUpdateLanguage.png (17,012 bytes)   
bedoreUpdateLanguage.png (11,363 bytes)   
bedoreUpdateLanguage.png (11,363 bytes)   
Bug heat4
Complete LimeSurvey version number (& build)20160916
I will donate to the project if issue is resolvedNo
Browsernot relevant
Database type & versionnot relevant
Server OS (if known)not relevant
Webserver software & version (if known)not relevant
PHP Versionnot relevant

Relationships

related to 11683 closedDenisChenu Feature requests EM validations tip must be i18n 

Users monitoring this issue

There are no users monitoring this issue.

Activities

DenisChenu

DenisChenu

2016-09-16 23:16

developer   ~40802

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

c_schmitz

c_schmitz

2016-09-20 10:48

administrator   ~40828

Version 2.52 Build 160920 released

Related Changesets

LimeSurvey: master 71376145

2016-09-16 23:16:13

DenisChenu

Details Diff
Fixed issue 11664: When using core variable in relevance or in attribute : update language during survey break expression
Dev: move the core value setting just before construct the var for this survey
Affected Issues
11664
mod - application/helpers/expressions/em_manager_helper.php Diff File

Issue History

Date Modified Username Field Change
2016-09-16 23:09 DenisChenu New Issue
2016-09-16 23:09 DenisChenu Status new => assigned
2016-09-16 23:09 DenisChenu Assigned To => DenisChenu
2016-09-16 23:09 DenisChenu File Added: limesurvey_survey_EMchangeLang.lss
2016-09-16 23:09 DenisChenu File Added: afterUpdateLanguage.png
2016-09-16 23:09 DenisChenu File Added: bedoreUpdateLanguage.png
2016-09-16 23:10 DenisChenu File Added: Capture du 2016-09-16 23-08-10.png
2016-09-16 23:16 DenisChenu Changeset attached => LimeSurvey master 71376145
2016-09-16 23:16 DenisChenu Note Added: 40802
2016-09-16 23:16 DenisChenu Resolution open => fixed
2016-09-16 23:16 DenisChenu Status assigned => resolved
2016-09-16 23:16 DenisChenu Fixed in Version => 2.51.x
2016-09-20 10:48 c_schmitz Note Added: 40828
2016-09-20 10:48 c_schmitz Status resolved => closed
2016-09-20 10:54 DenisChenu Relationship added related to 11683
2019-11-01 17:25 c_schmitz Category Survey design => Survey editing