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
Description

First 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.
Attached Files
Bug heat6
Complete LimeSurvey version number (& build)140204
I will donate to the project if issue is resolvedNo
BrowserMozilla Firefox/Chrome
Database type & 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 

Activities

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

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 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 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
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: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)