View Issue Details

This bug affects 1 person(s).
 4
IDProjectCategoryView StatusLast Update
18018Bug reportsExpression Managerpublic2022-04-11 11:12
ReporterDenisChenu Assigned ToDenisChenu  
PrioritynoneSeverityminor 
Status closedResolutionfixed 
Summary18018: Static string variable can broke expression
Description

When using static var in condition or equation: this broke javascript if this var was a string

Steps To Reproduce

Steps to reproduce

Import https://dl.sondages.pro/FunctionStatic.zip (or wait for https://github.com/LimeSurvey/LimeSurvey/pull/2327)
Import included survey
Activate console
Launch survey
Entre A
Move next : check console.

Expected result

No javascript error
text was set as red
texte was hidden when entering something other than1

Actual result

Javascript broke, no update

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

Users monitoring this issue

There are no users monitoring this issue.

Activities

DenisChenu

DenisChenu

2022-04-08 11:38

developer   ~68950

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

LimeBot

LimeBot

2022-04-11 11:11

administrator   ~68972

Fixed in Release 5.3.9+220411

Related Changesets

LimeSurvey: master 775dd69f

2022-04-08 11:22:07

DenisChenu


Committer: GitHub Details Diff
Fixed issue 18018: Static string variable can break expression (#2328)

Dev: same than no jsvar
Affected Issues
18018
mod - application/helpers/expressions/em_core_helper.php Diff File

Issue History

Date Modified Username Field Change
2022-04-04 19:26 DenisChenu New Issue
2022-04-04 19:26 DenisChenu File Added: Capture d’écran du 2022-04-04 19-23-48.png
2022-04-04 19:26 DenisChenu File Added: survey_archive_StaticString.lsa
2022-04-04 19:26 DenisChenu Assigned To => DenisChenu
2022-04-04 19:26 DenisChenu Status new => assigned
2022-04-05 11:28 DenisChenu Assigned To DenisChenu => galads
2022-04-05 11:28 DenisChenu Status assigned => ready for code review
2022-04-08 11:38 DenisChenu Changeset attached => LimeSurvey master 775dd69f
2022-04-08 11:38 DenisChenu Note Added: 68950
2022-04-08 11:38 DenisChenu Bug heat 0 => 2
2022-04-08 11:38 DenisChenu Assigned To galads => DenisChenu
2022-04-08 11:38 DenisChenu Resolution open => fixed
2022-04-11 11:11 LimeBot Note Added: 68972
2022-04-11 11:12 LimeBot Status ready for code review => closed
2022-04-11 11:12 LimeBot Bug heat 2 => 4