Dependency Graph

Dependency Graph
related to related to child of child of duplicate of duplicate of

View Issue Details

This bug affects 1 person(s).
 6
IDProjectCategoryView StatusLast Update
08665Bug reportsSurvey participants (Tokens)public2014-02-12 21:20
ReporterNambu Assigned ToDenisChenu  
PriorityhighSeverityminor 
Status closedResolutionfixed 
Product Version2.05+ 
Fixed in Version2.05+ 
Summary08665: Multiple numeric doesn´t work after Matrix Filter
DescriptionFirst question is a multiple answer question. The second question only shows those given answers (Matrix Filter) and is supposed to be a multiple numeric. After filling out the correct filtered answers with numbers it is not possible to go ahead because limesurvey faults a missing input even though all questions are answered.
TagsNo tags attached.
Bug heat6
Complete LimeSurvey version number (& build)140204
I will donate to the project if issue is resolvedNo
BrowserMozilla Firefox/Chrome
Database & DB-Version1
Server OS (if known)1
Webserver software & version (if known)1
PHP Version1

Relationships

child of 08217 closedDenisChenu Bug reports "Numerical Input" question validation only client side 
child of 08672 closedDenisChenu Development  Sub question attribute in mandatory question Filtered can not be answered 

Activities

Nambu

Nambu

2014-02-05 16:33

reporter  

TMSWhite

TMSWhite

2014-02-05 17:52

reporter   ~28531

This survey works properly in 2.00+, but not in 2.05+. The problem appears in both question-by-question and group-by-group mode.
DenisChenu

DenisChenu

2014-02-06 12:50

developer   ~28537

Last edited: 2014-02-06 13:08

View 2 revisions

We have the same issue with multi text and strlen(this)==2.
This don't control if SubQuestion is relevant or not.

See attached survey.

Solution can be :
- Move is_numeric (or strlen) in sub question relevance
- Use something like this:
(VALIDATION: ((is_numeric(MULTINUM_SQ001.NAOK) or !MULTINUM_SQ001.relevanceStatus) and (is_numeric(MULTINUM_SQ002.NAOK) or !MULTINUM_SQ002.relevanceStatus) and (is_numeric(MULTINUM_SQ003.NAOK) or !MULTINUM_SQ001.relevanceStatus) and (is_numeric(MULTINUM_SQ004.NAOK) or or !MULTINUM_SQ001.relevanceStatus))

It's the easiest way for is_numeric (only if not mandatory, but what for other Sub question validation with relevanceStatus to false ?

@TMSwhite : your advice ?

Denis
PS: @TMSwhite : can you explain what is the purpose of:
$sq_name = ($this->sgqaNaming)?$sq['rowdivid']:$sq['varName'];
I don't really understand whi we don't use allways $sq['varName'] ?

DenisChenu

DenisChenu

2014-02-06 12:51

developer  

DenisChenu

DenisChenu

2014-02-06 13:25

developer   ~28540

We have the same problem with:
MultiNum : advanced settings : min value > 1 and value range allow missing to NO
Upload a new lss file (for 2.00)
DenisChenu

DenisChenu

2014-02-06 13:25

developer  

DenisChenu

DenisChenu

2014-02-06 15:05

developer   ~28543

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

DenisChenu

2014-02-06 15:06

developer   ~28544

This a child of another issue (older issue).
http://bugs.limesurvey.org/view.php?id=8672
To be refixed when we have a better:
mandatory/relevance Sub question system
c_schmitz

c_schmitz

2014-02-12 21:20

administrator   ~28687

2.05+ Build 140212 released

Related Changesets

LimeSurvey: master 8bb4c3a0

2014-02-06 14:05:13

DenisChenu

Details Diff
Fixed issue 08665: Mandatory multiple numeric dont work with filtering attribute
Dev: leave "mandatory" to mandatory attribute (for another release)
Dev: this break .em_sq_validation.error on mandatory numerci subquestion, but we have already some replacement
Dev: All attribute on Sub question have same issue : see 08672
Affected Issues
08665
mod - application/helpers/expressions/em_manager_helper.php Diff File

Issue History

Date Modified Username Field Change
2014-02-05 16:33 Nambu New Issue
2014-02-05 16:33 Nambu File Added: limesurvey_survey_351143.lss
2014-02-05 17:52 TMSWhite Note Added: 28531
2014-02-06 12:31 DenisChenu Assigned To => DenisChenu
2014-02-06 12:31 DenisChenu Status new => assigned
2014-02-06 12:33 DenisChenu Relationship added child of 08217
2014-02-06 12:50 DenisChenu Note Added: 28537
2014-02-06 12:51 DenisChenu File Added: limesurvey_survey_multitextBroken_08665.lss
2014-02-06 13:08 DenisChenu Note Edited: 28537 View Revisions
2014-02-06 13:25 DenisChenu Note Added: 28540
2014-02-06 13:25 DenisChenu File Added: limesurvey_survey_MULTINUM_minvalue_200_bug.lss
2014-02-06 15:05 DenisChenu Changeset attached => LimeSurvey master 8bb4c3a0
2014-02-06 15:05 DenisChenu Note Added: 28543
2014-02-06 15:05 DenisChenu Resolution open => fixed
2014-02-06 15:05 DenisChenu Relationship added child of 08672
2014-02-06 15:06 DenisChenu Note Added: 28544
2014-02-06 15:06 DenisChenu Status assigned => resolved
2014-02-06 15:06 DenisChenu Fixed in Version => 2.05+
2014-02-12 21:20 c_schmitz Note Added: 28687
2014-02-12 21:20 c_schmitz Status resolved => closed
2016-12-08 10:39 c_schmitz Category Tokens => Survey participants (Tokens)