Dependency Graph
View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
14465 | Bug reports | Expression Manager | public | 2019-01-29 20:50 | 2019-05-30 14:16 |
Reporter | renatocron | Assigned To | DenisChenu | ||
Priority | high | Severity | partial_block | ||
Status | closed | Resolution | fixed | ||
Product Version | 3.15.x | ||||
Target Version | 3.16.x | Fixed in Version | 3.15.x | ||
Summary | 14465: EM relevance not being recalculated after conditions changed (Full survey included) | ||||
Description | Hello, I'm having issue when I have the user change a previous choose option and relevance is not recalculated after the change. | ||||
Steps To Reproduce | I included a .lss with a example, as follow: q5, List (radio) [L], Relevance=1 q6, Numerical input [N], Relevance=q5.code == 'etgvd' q6confirm, Multiple choice [M], Relevance=q6.code > 40 Initially, only q5 is shown. When user select q5 to "etgvd" option, q6 numeric input show as expected. If you type a number greater than 40, q6confirm appears. But if you change your mind, and select "yes" or "no" on q5, only q6 disappear, q6confirm keep showing (to be fair, neither q6 or q6confirm is persisted on database on submit) I think this is a critical bug, or i'm missing something. I included further questions with same behavior (q5yesno=Yes/No, q6number show when q5yesno=='Y',q6numberX is show when q6number is relevance) | ||||
Tags | No tags attached. | ||||
Complete LimeSurvey version number (& build) | 3.15.6+190108 | ||||
I will donate to the project if issue is resolved | No | ||||
Sync to Zoho Project | |||||
Browser | |||||
Database & DB-Version | postgresql 9.6.6 | ||||
Server OS (if known) | Linux | ||||
Webserver software & version (if known) | |||||
PHP Version | 7.2 | ||||
Issue confirmed, triggering is not done |
|
Fix committed to master branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=28824 |
|
LimeSurvey: master 24b57b56 2019-01-30 13:52:13 Details Diff |
Fixed issue 14465: EM relevance not being recalculated after conditions changed (Full survey included) Dev: this part is NEEDED … why coment it in a Dev commit … Dev: not related to php and this issue … |
Affected Issues 14465 |
|
mod - application/helpers/expressions/em_manager_helper.php | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2019-01-29 20:50 | renatocron | New Issue | |
2019-01-29 20:50 | renatocron | File Added: limesurvey_survey_494735.lss | |
2019-01-30 08:49 | DenisChenu | Assigned To | => DenisChenu |
2019-01-30 08:49 | DenisChenu | Status | new => assigned |
2019-01-30 08:49 | DenisChenu | Note Added: 50339 | |
2019-01-30 08:50 | DenisChenu | Priority | none => high |
2019-01-30 08:50 | DenisChenu | Target Version | => 3.16.x |
2019-01-30 08:50 | DenisChenu | Description Updated | View Revisions |
2019-01-30 08:50 | DenisChenu | Steps to Reproduce Updated | View Revisions |
2019-01-30 13:52 | DenisChenu | Changeset attached | => LimeSurvey master 24b57b56 |
2019-01-30 13:52 | DenisChenu | Note Added: 50342 | |
2019-01-30 13:52 | DenisChenu | Resolution | open => fixed |
2019-01-30 13:52 | DenisChenu | Status | assigned => resolved |
2019-01-30 13:52 | DenisChenu | Fixed in Version | => 3.15.x |
2019-01-30 14:09 | DenisChenu | Relationship added | parent of 14467 |
2019-04-30 09:11 | c_schmitz | Status | resolved => closed |
2019-05-30 14:16 | DenisChenu | Relationship added | related to 14955 |