View Issue Details

This issue affects 1 person(s).
 2
IDProjectCategoryView StatusLast Update
20467Bug reportsConditionspublic2026-03-20 12:29
Reportertwilllig Assigned Toc_schmitz  
PrioritynoneSeveritypartial_block 
Status resolvedResolutionfixed 
Product Version6.16.x 
Summary20467: Condition designer: "Copy conditions" crashes when no target is selected
Description

If you have created a condition on a question via "Condition designer", and you try to copy this while not selecting a target question from the list,
the application breaks when clicking "Copy conditions".

Steps To Reproduce

Steps to reproduce

Assuming you have a survey with at least 2 questions

  1. Click on question item in structure menu
  2. Open "Condition designer" for this question (via "Tools | ..." dropdown button)
  3. Add a condition
  4. Click "Copy conditions" in topbar
  5. Without choosing target question in "Copy the selected conditions to:" click "Copy conditions"-button at bottom of page

Expected result

Either greyed out/disabled "Copy conditions"-button
or
Error message, that copying is not possible after clicking that button

Actual result

Error page with text
"500: Internal Server Error - LimeSurvey\Models\Services\SurveyCondition::copyConditions(): Argument #2 ($copyconditionsto) must be of type array, null given, called in application/controllers/admin/ConditionsAction.php on line 511"

TagsNo tags attached.
Bug heat2
Complete LimeSurvey version number (& build)6.16.13
I will donate to the project if issue is resolvedNo
Browser
Database type & versionmysql
Server OS (if known)
Webserver software & version (if known)
PHP Version8.3

Users monitoring this issue

There are no users monitoring this issue.

Activities

c_schmitz

c_schmitz

2026-03-20 11:44

administrator   ~84492

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

c_schmitz

c_schmitz

2026-03-20 12:29

administrator   ~84494

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

Related Changesets

LimeSurvey: master fbb4442b

2026-03-20 11:44

c_schmitz


Details Diff
Fixed issue 20467: Condition designer: "Copy conditions" crashes when no target is selected Affected Issues
20467
mod - application/controllers/admin/ConditionsAction.php Diff File
mod - application/views/admin/conditions/includes/copyform.php Diff File

LimeSurvey: master 5f5d23c9

2026-03-20 11:44

c_schmitz


Details Diff
Fixed issue 20467: Condition designer: "Copy conditions" crashes when no target is selected Affected Issues
20467
mod - application/controllers/admin/ConditionsAction.php Diff File
mod - application/views/admin/conditions/includes/copyform.php Diff File

Issue History

Date Modified Username Field Change
2026-03-19 16:29 twilllig New Issue
2026-03-19 16:39 twilllig Steps to Reproduce Updated
2026-03-20 11:43 c_schmitz Assigned To => c_schmitz
2026-03-20 11:43 c_schmitz Status new => assigned
2026-03-20 11:44 c_schmitz Changeset attached => LimeSurvey master fbb4442b
2026-03-20 11:44 c_schmitz Note Added: 84492
2026-03-20 11:44 c_schmitz Status assigned => resolved
2026-03-20 11:44 c_schmitz Resolution open => fixed
2026-03-20 11:44 c_schmitz Bug heat 0 => 2
2026-03-20 12:29 c_schmitz Changeset attached => LimeSurvey master 5f5d23c9
2026-03-20 12:29 c_schmitz Note Added: 84494