View Issue Details

This issue affects 1 person(s).
 2
IDProjectCategoryView StatusLast Update
19775Bug reportsExpression Managerpublic2026-09-11 22:15
Reporterjannschu Assigned Toc_schmitz  
PrioritynoneSeverityminor 
Status resolvedResolutionfixed 
Product Version6.6.x 
Summary19775: The "is_string" function is implemented by just calling "isNaN' in JavaScript
Description

Hi!

The JavaScript implementation of "is_string" just calls "isNaN", which might be a copy paste error. See here:

https://github.com/LimeSurvey/LimeSurvey/blob/2bd9bbf84cb50190dafcf25b4db35c334090d8df/assets/packages/expressions/em_javascript.js#L494

TagsNo tags attached.
Bug heat2
Complete LimeSurvey version number (& build)HEAD
I will donate to the project if issue is resolvedNo
Story point estimate
Browser
Database type & versionNone
Server OS (if known)
Webserver software & version (if known)
PHP VersionNone

Users monitoring this issue

There are no users monitoring this issue.

Activities

c_schmitz

c_schmitz

2026-09-11 22:15

administrator   ~85681

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

Related Changesets

LimeSurvey: master 05ed48d4

2026-09-11 22:15

c_schmitz


Details Diff
Fixed issue 19775: The "is_string" function not correctly working when used in in-page logic Affected Issues
19775
mod - assets/packages/expressions/em_javascript.js Diff File

Issue History

Date Modified Username Field Change
2024-09-26 14:47 jannschu New Issue
2026-09-11 22:15 c_schmitz Changeset attached => LimeSurvey master 05ed48d4
2026-09-11 22:15 c_schmitz Note Added: 85681
2026-09-11 22:15 c_schmitz Assigned To => c_schmitz
2026-09-11 22:15 c_schmitz Status new => resolved
2026-09-11 22:15 c_schmitz Resolution open => fixed
2026-09-11 22:15 c_schmitz Bug heat 0 => 2