View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 20748 | Bug reports | Import/Export | public | 2026-09-30 17:09 | 2026-10-01 12:33 |
| Reporter | Mazi | Assigned To | c_schmitz | ||
| Priority | none | Severity | minor | ||
| Status | closed | Resolution | fixed | ||
| Product Version | 6.17.x | ||||
| Summary | 20748: Survey-specific theme options are not copied when duplicating a survey | ||||
| Description | When copying a survey, survey-specific theme option changes are not copied to the new survey. This seems to be caused by the newer survey copy implementation. In older versions, copying a survey internally relied on the survey export/import mechanism. That mechanism explicitly exports and re-imports the survey-specific theme configuration, including the entries from template_configuration and the corresponding theme options. With the newer CopySurvey service used in LimeSurvey 6.17.x, the survey itself and the selected theme are copied, but there does not appear to be equivalent logic that copies the survey-specific template_configuration entry and its options to the new survey ID. As a result, the copied survey falls back to inherited/default theme settings instead of keeping the customized Theme Options of the source survey. | ||||
| Steps To Reproduce | How to reproduce: Create a survey in LimeSurvey 6 (probably 7 is affected as well). Actual result: Expected result: | ||||
| Tags | No tags attached. | ||||
| Bug heat | 6 | ||||
| Complete LimeSurvey version number (& build) | 6.17.13+260728 | ||||
| I will donate to the project if issue is resolved | No | ||||
| Browser | |||||
| Database type & version | MariaDB 10.1.48 | ||||
| Server OS (if known) | |||||
| Webserver software & version (if known) | |||||
| PHP Version | 8.3.33 | ||||
|
@DenisChenu, can you reproduce the problem using one of your custom themes? |
|
|
Fix committed to master branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=40633 |
|
|
Fixed in Release 7.5.0+261001 |
|
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2026-09-30 17:09 | Mazi | New Issue | |
| 2026-09-30 17:10 | Mazi | Note Added: 86115 | |
| 2026-09-30 17:10 | Mazi | Bug heat | 0 => 2 |
| 2026-09-30 17:18 | c_schmitz | Assigned To | => c_schmitz |
| 2026-09-30 17:18 | c_schmitz | Status | new => assigned |
| 2026-09-30 17:18 | c_schmitz | Changeset attached | => LimeSurvey master b599a776 |
| 2026-09-30 17:18 | c_schmitz | Note Added: 86116 | |
| 2026-09-30 17:18 | c_schmitz | Status | assigned => resolved |
| 2026-09-30 17:18 | c_schmitz | Resolution | open => fixed |
| 2026-09-30 17:18 | c_schmitz | Bug heat | 2 => 4 |
| 2026-09-30 17:18 | c_schmitz | Severity | block => minor |
| 2026-10-01 12:33 | LimeBot | Note Added: 86150 | |
| 2026-10-01 12:33 | LimeBot | Status | resolved => closed |
| 2026-10-01 12:33 | LimeBot | Bug heat | 4 => 6 |