View Issue Details

This issue affects 1 person(s).
 4
IDProjectCategoryView StatusLast Update
15035Bug reportsExpression Managerpublic2026-10-08 13:03
ReporterDenisChenu Assigned Toc_schmitz  
PrioritynoneSeverityminor 
Status resolvedResolutionfixed 
Product Version3.17.x 
Summary15035: Lost expression manager alert about deprecated question code
Description

With old LSA : we allow : Same question code and Question code with different caracter
When checking in 2.6: we see alert about same code and allowed char

Steps To Reproduce

Import included LSA : check survey logic file

Additional Information

Title in 2.6lts:

This variable name has already been used.

and

Starting in 2.05, variable names should only contain letters and numbers; and may not start with a number. This variable name is deprecated.

TagsNo tags attached.
Attached Files
Bug heat4
Complete LimeSurvey version number (& build)3.17.X
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

duplicate of 17200 resolvedc_schmitz Bug reports Warning about usage of same code are not clear in Survey logic file 
related to 15021 closedc_schmitz Feature requests Use VIEW to cirumvent the database column limit 

Users monitoring this issue

There are no users monitoring this issue.

Activities

c_schmitz

c_schmitz

2025-11-19 18:38

administrator   ~83857

I can confirm that this issue still exists.

DenisChenu

DenisChenu

2025-11-20 08:20

developer   ~83859

Minor issue :)
Never see a forum post about broken Expression due to this situation.

c_schmitz

c_schmitz

2026-10-08 13:03

administrator   ~86267

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

Related Changesets

LimeSurvey: master 4c47cd34

2026-10-08 13:03

c_schmitz


Details Diff
Fixed issue 15035: Survey logic file reported no errors for question codes with invalid characters
Dev Deprecated variable names were only counted as hidden warnings when SGQA naming was active (default), now always counted as errors
Affected Issues
15035
mod - application/helpers/expressions/em_manager_helper.php Diff File
mod - tests/unit/helpers/SurveyLogicFileDuplicateCodeTest.php Diff File

Issue History

Date Modified Username Field Change
2019-07-08 10:50 DenisChenu New Issue
2019-07-08 10:50 DenisChenu File Added: survey_archive_brokenEMCode.lsa
2019-07-08 10:50 DenisChenu File Added: Capture d’écran du 2019-07-08 10-49-03.png
2019-07-08 10:50 DenisChenu Relationship added related to 15021
2019-07-08 10:51 DenisChenu Summary Lost expression manager alert => Lost expression manager alert about deprecated question code
2025-11-19 18:38 c_schmitz Note Added: 83857
2025-11-19 18:38 c_schmitz Bug heat 0 => 2
2025-11-20 08:20 DenisChenu Note Added: 83859
2025-11-20 08:20 DenisChenu Bug heat 2 => 4
2026-10-08 13:02 c_schmitz Relationship added duplicate of 17200
2026-10-08 13:02 c_schmitz Assigned To => c_schmitz
2026-10-08 13:02 c_schmitz Status new => closed
2026-10-08 13:02 c_schmitz Resolution open => duplicate
2026-10-08 13:03 c_schmitz Changeset attached => LimeSurvey master 4c47cd34
2026-10-08 13:03 c_schmitz Note Added: 86267
2026-10-08 13:03 c_schmitz Status closed => resolved
2026-10-08 13:03 c_schmitz Resolution duplicate => fixed