View Issue Details

This issue affects 1 person(s).
 2
IDProjectCategoryView StatusLast Update
15272Bug reportsOtherpublic2026-10-07 23:23
Reporterthomxc Assigned Toc_schmitz  
PrioritynoneSeverityminor 
Status closedResolutionfixed 
Product Version3.17.x 
Summary15272: Composite/Interlocked Quota with answeroption set with Equation does not work
Description

Hi all, I'm running into a rather specific problem but unfortunately one we in our business run into frequently. This is a problem because we overshoot our quotas which directly costs us revenue and sample.

Let's say we have the following questions in our survey:
Single choice "Gender": Q1
Single choice "Age" (hidden): Q2
Equation (hidden): E1

It seems when we set the answeroption for Q2 using a hidden Equation (E1) and we set aninterlocked quota on answeroptions of Q1 + Q2. The quota IS met (quota +1), but does not terminates the survey.

Steps To Reproduce

See description or use the .lss attached. Note that this is only the case for interlocked quotas (quota with > 1 different answeroptions and questions) and with setting one of these questions with an Equation.

TagsNo tags attached.
Attached Files
Bug heat2
Complete LimeSurvey version number (& build)3.7.15
I will donate to the project if issue is resolvedNo
Browser
Database type & versionmariadb:latest
Server OS (if known)
Webserver software & version (if known)
PHP Version7.0.11

Users monitoring this issue

There are no users monitoring this issue.

Activities

c_schmitz

c_schmitz

2026-10-07 23:23

administrator   ~86234

In October 2024 the quota action options were reworked (CR-1450, commit f1c0dae7b7). There is now action 3, TERMINATE_VISIBLE_AND_HIDDEN_QUOTA_QUESTIONS. It fires when any quota question's value changed during the current request ($updatedValues), not only when it was submitted on the page.

Issue History

Date Modified Username Field Change
2019-09-12 13:57 thomxc New Issue
2019-09-12 13:57 thomxc File Added: limesurvey_survey_679148.lss
2019-11-14 21:43 cdorin Assigned To => cdorin
2019-11-14 21:43 cdorin Status new => assigned
2021-02-07 12:45 cdorin Assigned To cdorin =>
2021-02-07 12:45 cdorin Severity partial_block => minor
2021-02-07 12:45 cdorin Status assigned => acknowledged
2021-02-07 12:45 cdorin Description Updated
2026-10-07 23:23 c_schmitz Assigned To => c_schmitz
2026-10-07 23:23 c_schmitz Status acknowledged => closed
2026-10-07 23:23 c_schmitz Resolution open => fixed
2026-10-07 23:23 c_schmitz Note Added: 86234
2026-10-07 23:23 c_schmitz Bug heat 0 => 2