View Issue Details

This issue affects 1 person(s).
 6
IDProjectCategoryView StatusLast Update
20478Bug reportsSurvey editingpublic2026-04-13 13:14
Reporterraalknz Assigned Tomfavetti  
PrioritynoneSeverityminor 
Status resolvedResolutionfixed 
Product Version6.16.x 
Summary20478: Question index inherited value can not be overrided
Description

My default value for question index is "Full" (presentation tab) and even when I deactivate it in one survey, the question index is still showing up.

Steps To Reproduce
  • in global survey presentation, chose "Full" for display question index, allow jumping
  • create a survey (or pick an existing one) with 2+ groups of questions
  • override question index parameter by deactivating it
  • preview or launch the survey
  • go to group 2 or +
  • the question index is still there
TagsNo tags attached.
Attached Files
Bug heat6
Complete LimeSurvey version number (& build) 6.16.14+260323
I will donate to the project if issue is resolvedNo
BrowserFirefox
Database type & version/
Server OS (if known)
Webserver software & version (if known)
PHP Version8.2.6

Users monitoring this issue

mfavetti

Activities

mfavetti

mfavetti

2026-04-07 03:34

developer   ~84589

this bug also affects the navigationdelay setting

mfavetti

mfavetti

2026-04-07 04:18

developer   ~84590

the problem is the empty check will succeed for survey settings that are integers and set to zero. (this is a valid value for questionindex and navigationdelay, which means disabled) the result is that these attributes will always inherit if set to zero, rather than using that value.

there are a lot of things here to consider the various database behaviors the various types of survey settings and their various values/special cases

please let me know if you think I overlooked some case (very possible)

DenisChenu

DenisChenu

2026-04-10 18:15

developer   ~84601

I like the coderabbt solution,

Just check and set it as testing

mfavetti

mfavetti

2026-04-13 13:14

developer   ~84609

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

Related Changesets

LimeSurvey: master 482ac73e

2026-04-13 13:14

mfavetti

Committer: GitHub


Details Diff
Fixed issue 20478: Question index inherited value can not be overridden (04853)

Co-authored-by: Matthew Favetti <mpfavetti@ucdavis.edu>
Affected Issues
20478
mod - application/models/SurveysGroupsettings.php Diff File

Issue History

Date Modified Username Field Change
2026-04-03 08:22 raalknz New Issue
2026-04-03 08:22 raalknz File Added: limesurvey_survey_281698.lss
2026-04-07 03:34 mfavetti Assigned To => mfavetti
2026-04-07 03:34 mfavetti Status new => assigned
2026-04-07 03:34 mfavetti Status assigned => confirmed
2026-04-07 03:34 mfavetti Note Added: 84589
2026-04-07 03:34 mfavetti Bug heat 0 => 2
2026-04-07 04:18 mfavetti Assigned To mfavetti => DenisChenu
2026-04-07 04:18 mfavetti Status confirmed => ready for code review
2026-04-07 04:18 mfavetti Note Added: 84590
2026-04-07 23:13 mfavetti Issue Monitored: mfavetti
2026-04-07 23:13 mfavetti Bug heat 2 => 4
2026-04-10 18:15 DenisChenu Assigned To DenisChenu => mfavetti
2026-04-10 18:15 DenisChenu Status ready for code review => in code review
2026-04-10 18:15 DenisChenu Note Added: 84601
2026-04-10 18:15 DenisChenu Bug heat 4 => 6
2026-04-13 13:14 mfavetti Changeset attached => LimeSurvey master 482ac73e
2026-04-13 13:14 mfavetti Note Added: 84609
2026-04-13 13:14 mfavetti Status in code review => resolved
2026-04-13 13:14 mfavetti Resolution open => fixed