View Issue Details

This issue affects 1 person(s).
 4
IDProjectCategoryView StatusLast Update
19775Bug reportsExpression Managerpublic2026-09-13 22:10
Reporterjannschu Assigned Toc_schmitz  
PrioritynoneSeverityminor 
Status closedResolutionfixed 
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 heat4
Complete LimeSurvey version number (& build)HEAD
I will donate to the project if issue is resolvedNo
Browser
Database type & versionNone
Server OS (if known)
Webserver software & version (if known)
PHP VersionNone
Git branch / Pull Request URL

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

LimeBot

LimeBot

2026-09-13 22:10

administrator   ~85696

Fixed in Release 7.1.0+260913

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
2026-09-13 22:10 LimeBot Note Added: 85696
2026-09-13 22:10 LimeBot Status resolved => closed
2026-09-13 22:10 LimeBot Bug heat 2 => 4