View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 19576 | Bug reports | Survey taking | public | 2024-05-30 15:04 | 2026-10-27 17:38 |
| Reporter | twilllig | Assigned To | c_schmitz | ||
| Priority | none | Severity | minor | ||
| Status | confirmed | Resolution | open | ||
| Product Version | 6.5.x | ||||
| Summary | 19576: array question: combination of maximum answers setting and soft mandatory not working correctly | ||||
| Description | for example: question has 5 subquestions, maximum answers is set to 2, | ||||
| Steps To Reproduce | Steps to reproduceimport attached survey
Actual resultmandatory check insists on fully answering the question (all 5 subquestions) although you are only allowed up to 2 subquestions | ||||
| Tags | No tags attached. | ||||
| Attached Files | limesurvey_survey_445791.lss (23,982 bytes)
<?xml version="1.0" encoding="UTF-8"?>
<document>
<LimeSurveyDocType>Survey</LimeSurveyDocType>
<DBVersion>623</DBVersion>
<languages>
<language>en</language>
</languages>
<answers>
<fields>
<fieldname>aid</fieldname>
<fieldname>qid</fieldname>
<fieldname>code</fieldname>
<fieldname>sortorder</fieldname>
<fieldname>assessment_value</fieldname>
<fieldname>scale_id</fieldname>
</fields>
<rows>
<row>
<aid><![CDATA[2472]]></aid>
<qid><![CDATA[5026]]></qid>
<code><![CDATA[AO01]]></code>
<sortorder><![CDATA[0]]></sortorder>
<assessment_value><![CDATA[0]]></assessment_value>
<scale_id><![CDATA[0]]></scale_id>
</row>
</rows>
</answers>
<answer_l10ns>
<fields>
<fieldname>id</fieldname>
<fieldname>aid</fieldname>
<fieldname>answer</fieldname>
<fieldname>language</fieldname>
</fields>
<rows>
<row>
<id><![CDATA[4903]]></id>
<aid><![CDATA[2472]]></aid>
<answer/>
<language><![CDATA[en]]></language>
</row>
</rows>
</answer_l10ns>
<groups>
<fields>
<fieldname>gid</fieldname>
<fieldname>sid</fieldname>
<fieldname>group_order</fieldname>
<fieldname>randomization_group</fieldname>
<fieldname>grelevance</fieldname>
</fields>
<rows>
<row>
<gid><![CDATA[265]]></gid>
<sid><![CDATA[445791]]></sid>
<group_order><![CDATA[1]]></group_order>
<randomization_group/>
<grelevance><![CDATA[1]]></grelevance>
</row>
</rows>
</groups>
<group_l10ns>
<fields>
<fieldname>id</fieldname>
<fieldname>gid</fieldname>
<fieldname>group_name</fieldname>
<fieldname>description</fieldname>
<fieldname>language</fieldname>
<fieldname>sid</fieldname>
<fieldname>group_order</fieldname>
<fieldname>randomization_group</fieldname>
<fieldname>grelevance</fieldname>
</fields>
<rows>
<row>
<id><![CDATA[584]]></id>
<gid><![CDATA[265]]></gid>
<group_name><![CDATA[My first question group]]></group_name>
<language><![CDATA[en]]></language>
<sid><![CDATA[445791]]></sid>
<group_order><![CDATA[1]]></group_order>
<randomization_group/>
<grelevance><![CDATA[1]]></grelevance>
</row>
</rows>
</group_l10ns>
<questions>
<fields>
<fieldname>qid</fieldname>
<fieldname>parent_qid</fieldname>
<fieldname>sid</fieldname>
<fieldname>gid</fieldname>
<fieldname>type</fieldname>
<fieldname>title</fieldname>
<fieldname>preg</fieldname>
<fieldname>other</fieldname>
<fieldname>mandatory</fieldname>
<fieldname>encrypted</fieldname>
<fieldname>question_order</fieldname>
<fieldname>scale_id</fieldname>
<fieldname>same_default</fieldname>
<fieldname>relevance</fieldname>
<fieldname>question_theme_name</fieldname>
<fieldname>modulename</fieldname>
<fieldname>same_script</fieldname>
</fields>
<rows>
<row>
<qid><![CDATA[5026]]></qid>
<parent_qid><![CDATA[0]]></parent_qid>
<sid><![CDATA[445791]]></sid>
<gid><![CDATA[265]]></gid>
<type><![CDATA[F]]></type>
<title><![CDATA[Q00]]></title>
<other><![CDATA[N]]></other>
<mandatory><![CDATA[S]]></mandatory>
<encrypted><![CDATA[N]]></encrypted>
<question_order><![CDATA[1]]></question_order>
<scale_id><![CDATA[0]]></scale_id>
<same_default><![CDATA[0]]></same_default>
<relevance><![CDATA[1]]></relevance>
<question_theme_name><![CDATA[arrays/array]]></question_theme_name>
<same_script><![CDATA[0]]></same_script>
</row>
</rows>
</questions>
<subquestions>
<fields>
<fieldname>qid</fieldname>
<fieldname>parent_qid</fieldname>
<fieldname>sid</fieldname>
<fieldname>gid</fieldname>
<fieldname>type</fieldname>
<fieldname>title</fieldname>
<fieldname>preg</fieldname>
<fieldname>other</fieldname>
<fieldname>mandatory</fieldname>
<fieldname>encrypted</fieldname>
<fieldname>question_order</fieldname>
<fieldname>scale_id</fieldname>
<fieldname>same_default</fieldname>
<fieldname>relevance</fieldname>
<fieldname>question_theme_name</fieldname>
<fieldname>modulename</fieldname>
<fieldname>same_script</fieldname>
</fields>
<rows>
<row>
<qid><![CDATA[5027]]></qid>
<parent_qid><![CDATA[5026]]></parent_qid>
<sid><![CDATA[445791]]></sid>
<gid><![CDATA[265]]></gid>
<type><![CDATA[T]]></type>
<title><![CDATA[SQ001]]></title>
<other><![CDATA[N]]></other>
<encrypted><![CDATA[N]]></encrypted>
<question_order><![CDATA[0]]></question_order>
<scale_id><![CDATA[0]]></scale_id>
<same_default><![CDATA[0]]></same_default>
<relevance><![CDATA[1]]></relevance>
<same_script><![CDATA[0]]></same_script>
</row>
<row>
<qid><![CDATA[5028]]></qid>
<parent_qid><![CDATA[5026]]></parent_qid>
<sid><![CDATA[445791]]></sid>
<gid><![CDATA[265]]></gid>
<type><![CDATA[T]]></type>
<title><![CDATA[SQ002]]></title>
<other><![CDATA[N]]></other>
<encrypted><![CDATA[N]]></encrypted>
<question_order><![CDATA[1]]></question_order>
<scale_id><![CDATA[0]]></scale_id>
<same_default><![CDATA[0]]></same_default>
<relevance><![CDATA[1]]></relevance>
<same_script><![CDATA[0]]></same_script>
</row>
<row>
<qid><![CDATA[5029]]></qid>
<parent_qid><![CDATA[5026]]></parent_qid>
<sid><![CDATA[445791]]></sid>
<gid><![CDATA[265]]></gid>
<type><![CDATA[T]]></type>
<title><![CDATA[SQ003]]></title>
<other><![CDATA[N]]></other>
<encrypted><![CDATA[N]]></encrypted>
<question_order><![CDATA[2]]></question_order>
<scale_id><![CDATA[0]]></scale_id>
<same_default><![CDATA[0]]></same_default>
<relevance><![CDATA[1]]></relevance>
<same_script><![CDATA[0]]></same_script>
</row>
<row>
<qid><![CDATA[5030]]></qid>
<parent_qid><![CDATA[5026]]></parent_qid>
<sid><![CDATA[445791]]></sid>
<gid><![CDATA[265]]></gid>
<type><![CDATA[T]]></type>
<title><![CDATA[SQ004]]></title>
<other><![CDATA[N]]></other>
<encrypted><![CDATA[N]]></encrypted>
<question_order><![CDATA[3]]></question_order>
<scale_id><![CDATA[0]]></scale_id>
<same_default><![CDATA[0]]></same_default>
<relevance><![CDATA[1]]></relevance>
<same_script><![CDATA[0]]></same_script>
</row>
<row>
<qid><![CDATA[5031]]></qid>
<parent_qid><![CDATA[5026]]></parent_qid>
<sid><![CDATA[445791]]></sid>
<gid><![CDATA[265]]></gid>
<type><![CDATA[T]]></type>
<title><![CDATA[SQ005]]></title>
<other><![CDATA[N]]></other>
<encrypted><![CDATA[N]]></encrypted>
<question_order><![CDATA[4]]></question_order>
<scale_id><![CDATA[0]]></scale_id>
<same_default><![CDATA[0]]></same_default>
<relevance><![CDATA[1]]></relevance>
<same_script><![CDATA[0]]></same_script>
</row>
</rows>
</subquestions>
<question_l10ns>
<fields>
<fieldname>id</fieldname>
<fieldname>qid</fieldname>
<fieldname>question</fieldname>
<fieldname>help</fieldname>
<fieldname>script</fieldname>
<fieldname>language</fieldname>
</fields>
<rows>
<row>
<id><![CDATA[9232]]></id>
<qid><![CDATA[5026]]></qid>
<question><![CDATA[Array question with Maximum answers set to 2 and soft mandatory]]></question>
<help><![CDATA[This is a question help text.]]></help>
<language><![CDATA[en]]></language>
</row>
<row>
<id><![CDATA[9233]]></id>
<qid><![CDATA[5027]]></qid>
<question><![CDATA[sub 1]]></question>
<language><![CDATA[en]]></language>
</row>
<row>
<id><![CDATA[9234]]></id>
<qid><![CDATA[5028]]></qid>
<question><![CDATA[sub 2]]></question>
<language><![CDATA[en]]></language>
</row>
<row>
<id><![CDATA[9235]]></id>
<qid><![CDATA[5029]]></qid>
<question><![CDATA[sub 3]]></question>
<language><![CDATA[en]]></language>
</row>
<row>
<id><![CDATA[9236]]></id>
<qid><![CDATA[5030]]></qid>
<question><![CDATA[sub 4]]></question>
<language><![CDATA[en]]></language>
</row>
<row>
<id><![CDATA[9237]]></id>
<qid><![CDATA[5031]]></qid>
<question><![CDATA[sub 5]]></question>
<language><![CDATA[en]]></language>
</row>
</rows>
</question_l10ns>
<question_attributes>
<fields>
<fieldname>qid</fieldname>
<fieldname>attribute</fieldname>
<fieldname>value</fieldname>
<fieldname>language</fieldname>
</fields>
<rows>
<row>
<qid><![CDATA[5026]]></qid>
<attribute><![CDATA[answer_width]]></attribute>
<value/>
<language/>
</row>
<row>
<qid><![CDATA[5026]]></qid>
<attribute><![CDATA[array_filter]]></attribute>
<value/>
<language/>
</row>
<row>
<qid><![CDATA[5026]]></qid>
<attribute><![CDATA[array_filter_exclude]]></attribute>
<value/>
<language/>
</row>
<row>
<qid><![CDATA[5026]]></qid>
<attribute><![CDATA[array_filter_style]]></attribute>
<value><![CDATA[0]]></value>
<language/>
</row>
<row>
<qid><![CDATA[5026]]></qid>
<attribute><![CDATA[cssclass]]></attribute>
<value/>
<language/>
</row>
<row>
<qid><![CDATA[5026]]></qid>
<attribute><![CDATA[em_validation_q]]></attribute>
<value/>
<language/>
</row>
<row>
<qid><![CDATA[5026]]></qid>
<attribute><![CDATA[em_validation_q_tip]]></attribute>
<value/>
<language><![CDATA[en]]></language>
</row>
<row>
<qid><![CDATA[5026]]></qid>
<attribute><![CDATA[exclude_all_others]]></attribute>
<value/>
<language/>
</row>
<row>
<qid><![CDATA[5026]]></qid>
<attribute><![CDATA[hidden]]></attribute>
<value><![CDATA[0]]></value>
<language/>
</row>
<row>
<qid><![CDATA[5026]]></qid>
<attribute><![CDATA[hide_tip]]></attribute>
<value><![CDATA[0]]></value>
<language/>
</row>
<row>
<qid><![CDATA[5026]]></qid>
<attribute><![CDATA[max_answers]]></attribute>
<value><![CDATA[2]]></value>
<language/>
</row>
<row>
<qid><![CDATA[5026]]></qid>
<attribute><![CDATA[min_answers]]></attribute>
<value/>
<language/>
</row>
<row>
<qid><![CDATA[5026]]></qid>
<attribute><![CDATA[page_break]]></attribute>
<value><![CDATA[0]]></value>
<language/>
</row>
<row>
<qid><![CDATA[5026]]></qid>
<attribute><![CDATA[printable_help]]></attribute>
<value/>
<language><![CDATA[en]]></language>
</row>
<row>
<qid><![CDATA[5026]]></qid>
<attribute><![CDATA[public_statistics]]></attribute>
<value><![CDATA[0]]></value>
<language/>
</row>
<row>
<qid><![CDATA[5026]]></qid>
<attribute><![CDATA[random_group]]></attribute>
<value/>
<language/>
</row>
<row>
<qid><![CDATA[5026]]></qid>
<attribute><![CDATA[random_order]]></attribute>
<value><![CDATA[0]]></value>
<language/>
</row>
<row>
<qid><![CDATA[5026]]></qid>
<attribute><![CDATA[repeat_headings]]></attribute>
<value/>
<language/>
</row>
<row>
<qid><![CDATA[5026]]></qid>
<attribute><![CDATA[save_as_default]]></attribute>
<value><![CDATA[N]]></value>
<language/>
</row>
<row>
<qid><![CDATA[5026]]></qid>
<attribute><![CDATA[scale_export]]></attribute>
<value><![CDATA[0]]></value>
<language/>
</row>
<row>
<qid><![CDATA[5026]]></qid>
<attribute><![CDATA[statistics_graphtype]]></attribute>
<value><![CDATA[0]]></value>
<language/>
</row>
<row>
<qid><![CDATA[5026]]></qid>
<attribute><![CDATA[statistics_showgraph]]></attribute>
<value><![CDATA[1]]></value>
<language/>
</row>
<row>
<qid><![CDATA[5026]]></qid>
<attribute><![CDATA[testAttributeForArray]]></attribute>
<value/>
<language/>
</row>
<row>
<qid><![CDATA[5026]]></qid>
<attribute><![CDATA[use_dropdown]]></attribute>
<value><![CDATA[0]]></value>
<language/>
</row>
</rows>
</question_attributes>
<surveys>
<fields>
<fieldname>sid</fieldname>
<fieldname>gsid</fieldname>
<fieldname>admin</fieldname>
<fieldname>expires</fieldname>
<fieldname>startdate</fieldname>
<fieldname>adminemail</fieldname>
<fieldname>anonymized</fieldname>
<fieldname>format</fieldname>
<fieldname>savetimings</fieldname>
<fieldname>template</fieldname>
<fieldname>language</fieldname>
<fieldname>additional_languages</fieldname>
<fieldname>datestamp</fieldname>
<fieldname>usecookie</fieldname>
<fieldname>allowregister</fieldname>
<fieldname>allowsave</fieldname>
<fieldname>autonumber_start</fieldname>
<fieldname>autoredirect</fieldname>
<fieldname>allowprev</fieldname>
<fieldname>printanswers</fieldname>
<fieldname>ipaddr</fieldname>
<fieldname>ipanonymize</fieldname>
<fieldname>refurl</fieldname>
<fieldname>showsurveypolicynotice</fieldname>
<fieldname>publicstatistics</fieldname>
<fieldname>publicgraphs</fieldname>
<fieldname>listpublic</fieldname>
<fieldname>htmlemail</fieldname>
<fieldname>sendconfirmation</fieldname>
<fieldname>tokenanswerspersistence</fieldname>
<fieldname>assessments</fieldname>
<fieldname>usecaptcha</fieldname>
<fieldname>usetokens</fieldname>
<fieldname>bounce_email</fieldname>
<fieldname>attributedescriptions</fieldname>
<fieldname>emailresponseto</fieldname>
<fieldname>emailnotificationto</fieldname>
<fieldname>tokenlength</fieldname>
<fieldname>showxquestions</fieldname>
<fieldname>showgroupinfo</fieldname>
<fieldname>shownoanswer</fieldname>
<fieldname>showqnumcode</fieldname>
<fieldname>bouncetime</fieldname>
<fieldname>bounceprocessing</fieldname>
<fieldname>bounceaccounttype</fieldname>
<fieldname>bounceaccounthost</fieldname>
<fieldname>bounceaccountpass</fieldname>
<fieldname>bounceaccountencryption</fieldname>
<fieldname>bounceaccountuser</fieldname>
<fieldname>showwelcome</fieldname>
<fieldname>showprogress</fieldname>
<fieldname>questionindex</fieldname>
<fieldname>navigationdelay</fieldname>
<fieldname>nokeyboard</fieldname>
<fieldname>alloweditaftercompletion</fieldname>
<fieldname>googleanalyticsstyle</fieldname>
<fieldname>googleanalyticsapikey</fieldname>
<fieldname>tokenencryptionoptions</fieldname>
<fieldname>showquestioncode</fieldname>
<fieldname>cookieconsent</fieldname>
<fieldname>footerbranding</fieldname>
<fieldname>showdatapolicybutton</fieldname>
<fieldname>showlegalnoticebutton</fieldname>
</fields>
<rows>
<row>
<sid><![CDATA[445791]]></sid>
<gsid><![CDATA[1]]></gsid>
<admin><![CDATA[inherit]]></admin>
<adminemail><![CDATA[inherit]]></adminemail>
<anonymized><![CDATA[N]]></anonymized>
<format><![CDATA[I]]></format>
<savetimings><![CDATA[N]]></savetimings>
<template><![CDATA[inherit]]></template>
<language><![CDATA[en]]></language>
<additional_languages/>
<datestamp><![CDATA[N]]></datestamp>
<usecookie><![CDATA[I]]></usecookie>
<allowregister><![CDATA[I]]></allowregister>
<allowsave><![CDATA[I]]></allowsave>
<autonumber_start><![CDATA[0]]></autonumber_start>
<autoredirect><![CDATA[I]]></autoredirect>
<allowprev><![CDATA[I]]></allowprev>
<printanswers><![CDATA[I]]></printanswers>
<ipaddr><![CDATA[N]]></ipaddr>
<ipanonymize><![CDATA[N]]></ipanonymize>
<refurl><![CDATA[N]]></refurl>
<showsurveypolicynotice><![CDATA[0]]></showsurveypolicynotice>
<publicstatistics><![CDATA[I]]></publicstatistics>
<publicgraphs><![CDATA[I]]></publicgraphs>
<listpublic><![CDATA[I]]></listpublic>
<htmlemail><![CDATA[I]]></htmlemail>
<sendconfirmation><![CDATA[I]]></sendconfirmation>
<tokenanswerspersistence><![CDATA[I]]></tokenanswerspersistence>
<assessments><![CDATA[I]]></assessments>
<usecaptcha><![CDATA[E]]></usecaptcha>
<usetokens><![CDATA[N]]></usetokens>
<bounce_email><![CDATA[inherit]]></bounce_email>
<emailresponseto><![CDATA[inherit]]></emailresponseto>
<emailnotificationto><![CDATA[inherit]]></emailnotificationto>
<tokenlength><![CDATA[-1]]></tokenlength>
<showxquestions><![CDATA[I]]></showxquestions>
<showgroupinfo><![CDATA[I]]></showgroupinfo>
<shownoanswer><![CDATA[I]]></shownoanswer>
<showqnumcode><![CDATA[I]]></showqnumcode>
<bounceprocessing><![CDATA[N]]></bounceprocessing>
<showwelcome><![CDATA[N]]></showwelcome>
<showprogress><![CDATA[I]]></showprogress>
<questionindex><![CDATA[-1]]></questionindex>
<navigationdelay><![CDATA[-1]]></navigationdelay>
<nokeyboard><![CDATA[I]]></nokeyboard>
<alloweditaftercompletion><![CDATA[I]]></alloweditaftercompletion>
<tokenencryptionoptions/>
<showquestioncode><![CDATA[N]]></showquestioncode>
<cookieconsent><![CDATA[N]]></cookieconsent>
<footerbranding><![CDATA[N]]></footerbranding>
<showdatapolicybutton><![CDATA[N]]></showdatapolicybutton>
<showlegalnoticebutton><![CDATA[N]]></showlegalnoticebutton>
</row>
</rows>
</surveys>
<surveys_languagesettings>
<fields>
<fieldname>surveyls_survey_id</fieldname>
<fieldname>surveyls_language</fieldname>
<fieldname>surveyls_title</fieldname>
<fieldname>surveyls_description</fieldname>
<fieldname>surveyls_welcometext</fieldname>
<fieldname>surveyls_endtext</fieldname>
<fieldname>surveyls_policy_notice</fieldname>
<fieldname>surveyls_policy_error</fieldname>
<fieldname>surveyls_policy_notice_label</fieldname>
<fieldname>surveyls_url</fieldname>
<fieldname>surveyls_urldescription</fieldname>
<fieldname>surveyls_email_invite_subj</fieldname>
<fieldname>surveyls_email_invite</fieldname>
<fieldname>surveyls_email_remind_subj</fieldname>
<fieldname>surveyls_email_remind</fieldname>
<fieldname>surveyls_email_register_subj</fieldname>
<fieldname>surveyls_email_register</fieldname>
<fieldname>surveyls_email_confirm_subj</fieldname>
<fieldname>surveyls_email_confirm</fieldname>
<fieldname>surveyls_dateformat</fieldname>
<fieldname>surveyls_attributecaptions</fieldname>
<fieldname>surveyls_alias</fieldname>
<fieldname>email_admin_notification_subj</fieldname>
<fieldname>email_admin_notification</fieldname>
<fieldname>email_admin_responses_subj</fieldname>
<fieldname>email_admin_responses</fieldname>
<fieldname>surveyls_numberformat</fieldname>
<fieldname>attachments</fieldname>
<fieldname>surveyls_legal_notice</fieldname>
</fields>
<rows>
<row>
<surveyls_survey_id><![CDATA[445791]]></surveyls_survey_id>
<surveyls_language><![CDATA[en]]></surveyls_language>
<surveyls_title><![CDATA[array max allowed answers soft mandatory]]></surveyls_title>
<surveyls_description/>
<surveyls_welcometext/>
<surveyls_endtext/>
<surveyls_policy_notice/>
<surveyls_policy_notice_label/>
<surveyls_url/>
<surveyls_urldescription/>
<surveyls_email_invite_subj><![CDATA[Invitation to participate in a survey]]></surveyls_email_invite_subj>
<surveyls_email_invite><![CDATA[Dear {FIRSTNAME},<br />
<br />
You have been invited to participate in a survey.<br />
<br />
The survey is titled:<br />
"{SURVEYNAME}"<br />
<br />
"{SURVEYDESCRIPTION}"<br />
<br />
To participate, please click on the link below.<br />
<br />
Sincerely,<br />
<br />
{ADMINNAME} ({ADMINEMAIL})<br />
<br />
----------------------------------------------<br />
Click here to do the survey:<br />
{SURVEYURL}<br />
<br />
If you do not want to participate in this survey and don't want to receive any more invitations please click the following link:<br />
{OPTOUTURL}<br />
<br />
If you are blocklisted but want to participate in this survey and want to receive invitations please click the following link:<br />
{OPTINURL}]]></surveyls_email_invite>
<surveyls_email_remind_subj><![CDATA[Reminder to participate in a survey]]></surveyls_email_remind_subj>
<surveyls_email_remind><![CDATA[Dear {FIRSTNAME},<br />
<br />
Recently we invited you to participate in a survey.<br />
<br />
We note that you have not yet completed the survey, and wish to remind you that the survey is still available should you wish to take part.<br />
<br />
The survey is titled:<br />
"{SURVEYNAME}"<br />
<br />
"{SURVEYDESCRIPTION}"<br />
<br />
To participate, please click on the link below.<br />
<br />
Sincerely,<br />
<br />
{ADMINNAME} ({ADMINEMAIL})<br />
<br />
----------------------------------------------<br />
Click here to do the survey:<br />
{SURVEYURL}<br />
<br />
If you do not want to participate in this survey and don't want to receive any more invitations please click the following link:<br />
{OPTOUTURL}]]></surveyls_email_remind>
<surveyls_email_register_subj><![CDATA[Survey registration confirmation]]></surveyls_email_register_subj>
<surveyls_email_register><![CDATA[Dear {FIRSTNAME},<br />
<br />
You, or someone using your email address, have registered to participate in an online survey titled {SURVEYNAME}.<br />
<br />
To complete this survey, click on the following URL:<br />
<br />
{SURVEYURL}<br />
<br />
If you have any questions about this survey, or if you did not register to participate and believe this email is in error, please contact {ADMINNAME} at {ADMINEMAIL}.]]></surveyls_email_register>
<surveyls_email_confirm_subj><![CDATA[Confirmation of your participation in our survey]]></surveyls_email_confirm_subj>
<surveyls_email_confirm><![CDATA[Dear {FIRSTNAME},<br />
<br />
This email is to confirm that you have completed the survey titled {SURVEYNAME} and your response has been saved. Thank you for participating.<br />
<br />
If you have any further questions about this email, please contact {ADMINNAME} on {ADMINEMAIL}.<br />
<br />
Sincerely,<br />
<br />
{ADMINNAME}]]></surveyls_email_confirm>
<surveyls_dateformat><![CDATA[9]]></surveyls_dateformat>
<email_admin_notification_subj><![CDATA[Response submission for survey {SURVEYNAME}]]></email_admin_notification_subj>
<email_admin_notification><![CDATA[Hello,<br />
<br />
A new response was submitted for your survey '{SURVEYNAME}'.<br />
<br />
Click the following link to see the individual response:<br />
{VIEWRESPONSEURL}<br />
<br />
Click the following link to edit the individual response:<br />
{EDITRESPONSEURL}<br />
<br />
View statistics by clicking here:<br />
{STATISTICSURL}]]></email_admin_notification>
<email_admin_responses_subj><![CDATA[Response submission for survey {SURVEYNAME} with results]]></email_admin_responses_subj>
<email_admin_responses><![CDATA[Hello,<br />
<br />
A new response was submitted for your survey '{SURVEYNAME}'.<br />
<br />
Click the following link to see the individual response:<br />
{VIEWRESPONSEURL}<br />
<br />
Click the following link to edit the individual response:<br />
{EDITRESPONSEURL}<br />
<br />
View statistics by clicking here:<br />
{STATISTICSURL}<br />
<br />
<br />
The following answers were given by the participant:<br />
{ANSWERTABLE}]]></email_admin_responses>
<surveyls_numberformat><![CDATA[0]]></surveyls_numberformat>
</row>
</rows>
</surveys_languagesettings>
<themes>
<theme>
<sid>445791</sid>
<template_name>fruity_twentythree</template_name>
<config>
<options>inherit</options>
</config>
</theme>
</themes>
<themes_inherited>
<theme>
<sid>445791</sid>
<template_name>fruity_twentythree</template_name>
<config>
<options>
<hideprivacyinfo>off</hideprivacyinfo>
<showpopups>1</showpopups>
<showclearall>off</showclearall>
<questionhelptextposition>top</questionhelptextposition>
<fixnumauto>enable</fixnumauto>
<backgroundimage>off</backgroundimage>
<backgroundimagefile>./files/pattern.png</backgroundimagefile>
<brandlogo>off</brandlogo>
<brandlogofile>image::theme::files/logo.png</brandlogofile>
<font>ibm-sans</font>
<cssframework>Apple</cssframework>
</options>
</config>
</theme>
</themes_inherited>
</document>
| ||||
| Bug heat | 6 | ||||
| Complete LimeSurvey version number (& build) | 6.5.7 | ||||
| I will donate to the project if issue is resolved | No | ||||
| Browser | chrome | ||||
| Database type & version | mysql | ||||
| Server OS (if known) | |||||
| Webserver software & version (if known) | |||||
| PHP Version | 8 | ||||
| Git branch / Pull Request URL | N/A | ||||
|
screencap of max answers set to 2 and soft mandatory |
|
|
If maximum answers are set to 2 : question CAN NOT be mandatory (soft or not). Like ranking. What is the desired behaviour ? |
|
No : mandatory on array are choice on each line. |
|
|
as min-max settings replace mandatory, options to set mandatory and soft mandatory should be disabled in this case to prevent confusion for the user. |
|
|
You really want to construct something complex where logic is OK ? |
|
NO ! Mandatory mean Mandatory … question are NOT technically answered fine |
|
|
Logic broken We must fix this ! |
|
|
Confirmed. On an array question, mandatory means every row must be answered. That can't work when "Maximum answers" is lower than the number of rows. With mandatory the question can't be submitted at all, and with soft mandatory the warning always shows. Suggested fix: in that case only, mandatory will need at least one answered row, the same as ranking questions since 20622. |
|
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2024-05-30 15:04 | twilllig | New Issue | |
| 2024-05-30 15:04 | twilllig | File Added: limesurvey_survey_445791.lss | |
| 2024-05-30 15:05 | twilllig | Note Added: 80172 | |
| 2024-05-30 15:05 | twilllig | File Added: array.gif | |
| 2024-05-30 15:05 | twilllig | Bug heat | 0 => 2 |
| 2024-05-30 16:04 | DenisChenu | Bug heat | 2 => 4 |
| 2024-05-30 16:04 | DenisChenu | Bug heat | 4 => 2 |
| 2024-05-30 16:05 | DenisChenu | Summary | array question: combination of maximum answers setting and mandatory not working correctly => array question: combination of maximum answers setting and soft mandatory not working correctly |
| 2024-05-30 16:06 | DenisChenu | Note Added: 80175 | |
| 2024-05-30 16:06 | DenisChenu | Bug heat | 2 => 4 |
| 2024-05-30 16:07 | DenisChenu | Note Added: 80176 | |
| 2024-05-30 16:14 | twilllig | Note Added: 80177 | |
| 2024-05-30 16:59 | DenisChenu | Note Added: 80178 | |
| 2024-05-30 17:00 | DenisChenu | Note Added: 80179 | |
| 2024-05-30 17:03 | DenisChenu | Note Added: 80181 | |
| 2024-05-30 17:03 | DenisChenu | File Added: Capture d’écran du 2024-05-30 17-02-59.png | |
| 2026-10-27 17:37 | c_schmitz | Note Added: 86899 | |
| 2026-10-27 17:37 | c_schmitz | Bug heat | 4 => 6 |
| 2026-10-27 17:37 | c_schmitz | Assigned To | => c_schmitz |
| 2026-10-27 17:37 | c_schmitz | Status | new => confirmed |
| 2026-10-27 17:38 | c_schmitz | Note Edited: 86899 |