View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 20807 | Bug reports | Survey editing | public | 2026-10-28 16:34 | 2026-10-29 15:47 |
| Reporter | Orbit-Reiter | Assigned To | c_schmitz | ||
| Priority | none | Severity | minor | ||
| Status | resolved | Resolution | fixed | ||
| Product Version | 7.6.x | ||||
| Summary | 20807: Keep codes at original positions not working for alphabetical sorting | ||||
| Description | When using "alphabetical" as answer options order, the "keep codes at original positions" option doesn't function. | ||||
| Steps To Reproduce | Steps to reproduceused alphabetical sorting Expected resultspecified codes stay at database position Actual resultspecified codes are sorted alphabetically as well | ||||
| Tags | No tags attached. | ||||
| Bug heat | 2 | ||||
| Complete LimeSurvey version number (& build) | 7.8.0+261026 | ||||
| I will donate to the project if issue is resolved | No | ||||
| Browser | |||||
| Database type & version | 10.11.19-MariaDB-0+deb12u1-log | ||||
| Server OS (if known) | |||||
| Webserver software & version (if known) | |||||
| PHP Version | 8.4.27 | ||||
| Git branch / Pull Request URL | |||||
|
Fix committed to master branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=41142 |
|
|
LimeSurvey: master 71d5a9bf 2026-10-29 15:09 Details Diff |
Fixed issue 20807: Answer options and subquestions listed in "Keep codes at original positions" were sorted along with the others when the order was alphabetical Dev applyAlphabeticalSorting() leaves the keep_codes_order items at their index and sorts only the remaining items around them (also for Random A-Z/Z-A), help texts now mention alphabetical sorting |
Affected Issues 20807 |
|
| mod - application/helpers/questionHelper.php | Diff File | ||
| mod - application/models/services/QuestionOrderingService/QuestionOrderingService.php | Diff File | ||
| mod - application/models/services/QuestionOrderingService/RandomizerHelper.php | Diff File | ||
| mod - application/views/survey/questions/answer/arrays/10point/config.xml | Diff File | ||
| mod - application/views/survey/questions/answer/arrays/5point/config.xml | Diff File | ||
| mod - application/views/survey/questions/answer/arrays/array/config.xml | Diff File | ||
| mod - application/views/survey/questions/answer/arrays/column/config.xml | Diff File | ||
| mod - application/views/survey/questions/answer/arrays/dualscale/config.xml | Diff File | ||
| mod - application/views/survey/questions/answer/arrays/increasesamedecrease/config.xml | Diff File | ||
| mod - application/views/survey/questions/answer/arrays/multiflexi/config.xml | Diff File | ||
| mod - application/views/survey/questions/answer/arrays/multiflexi/translations.php | Diff File | ||
| mod - application/views/survey/questions/answer/arrays/texts/config.xml | Diff File | ||
| mod - application/views/survey/questions/answer/arrays/yesnouncertain/config.xml | Diff File | ||
| mod - application/views/survey/questions/answer/list_dropdown/config.xml | Diff File | ||
| mod - application/views/survey/questions/answer/list_dropdown/translations.php | Diff File | ||
| mod - application/views/survey/questions/answer/list_with_comment/config.xml | Diff File | ||
| mod - application/views/survey/questions/answer/list_with_comment/translations.php | Diff File | ||
| mod - application/views/survey/questions/answer/listradio/config.xml | Diff File | ||
| mod - application/views/survey/questions/answer/listradio/translations.php | Diff File | ||
| mod - application/views/survey/questions/answer/multiplechoice/config.xml | Diff File | ||
| mod - application/views/survey/questions/answer/multiplechoice/translations.php | Diff File | ||
| mod - application/views/survey/questions/answer/multiplechoice_with_comments/config.xml | Diff File | ||
| mod - application/views/survey/questions/answer/multiplechoice_with_comments/translations.php | Diff File | ||
| mod - application/views/survey/questions/answer/multiplenumeric/config.xml | Diff File | ||
| mod - application/views/survey/questions/answer/multiplenumeric/translations.php | Diff File | ||
| mod - application/views/survey/questions/answer/multipleshorttext/config.xml | Diff File | ||
| mod - application/views/survey/questions/answer/multipleshorttext/translations.php | Diff File | ||
| mod - application/views/survey/questions/answer/ranking/config.xml | Diff File | ||
| mod - application/views/survey/questions/answer/ranking/translations.php | Diff File | ||
| mod - tests/unit/services/QuestionOrderingService/QuestionOrderingServiceTest.php | Diff File | ||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2026-10-28 16:34 | Orbit-Reiter | New Issue | |
| 2026-10-29 15:47 | c_schmitz | Changeset attached | => LimeSurvey master 71d5a9bf |
| 2026-10-29 15:47 | c_schmitz | Note Added: 86979 | |
| 2026-10-29 15:47 | c_schmitz | Assigned To | => c_schmitz |
| 2026-10-29 15:47 | c_schmitz | Status | new => resolved |
| 2026-10-29 15:47 | c_schmitz | Resolution | open => fixed |
| 2026-10-29 15:47 | c_schmitz | Bug heat | 0 => 2 |