View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 19503 | Bug reports | Theme editor | public | 2024-03-29 15:47 | 2026-10-26 14:45 |
| Reporter | DenisChenu | Assigned To | c_schmitz | ||
| Priority | none | Severity | minor | ||
| Status | resolved | Resolution | fixed | ||
| Product Version | 5.6.x | ||||
| Summary | 19503: Theme start by space can be created but not deleted, delete | ||||
| Description | When create a theme start by space it accepted, but when you try to delete : you can not because of security reason | ||||
| Steps To Reproduce | Steps to reproduceCreate a theme " themewithspace" Other way: Expected resultTheme was deleted (maybe with a warning) Actual resultReceive a 403 error. Steps to reproduceOther way: Expected result" extend_vanilla" theme was deleted Actual result"extend_vanilla" theme was deleted | ||||
| Additional Information |
| ||||
| Tags | No tags attached. | ||||
| Bug heat | 4 | ||||
| Complete LimeSurvey version number (& build) | 5.6.57 | ||||
| I will donate to the project if issue is resolved | No | ||||
| Browser | not relevant | ||||
| Database type & version | mssql | ||||
| Server OS (if known) | windows | ||||
| Webserver software & version (if known) | IIS | ||||
| PHP Version | 8.0 | ||||
| Git branch / Pull Request URL | N/A | ||||
|
With windows : PHP create the directory but you can not add a space via file browser … |
|
|
Oh ! |
|
|
Fix committed to master branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=41036 |
|
|
LimeSurvey: master 97e76581 2026-10-26 14:31 Details Diff |
Fixed issue 19503: Deleting a survey theme whose name starts with a space deleted another theme or failed Dev Theme deletion now uses the exact posted name; deleteAvailableTheme only accepts a directory directly inside the user theme root, an empty name or "." deleted the whole user theme root Dev Uploaded survey theme folder names are trimmed like copied/renamed ones |
Affected Issues 19503 |
|
| mod - application/controllers/admin/Themes.php | Diff File | ||
| add - tests/unit/controllers/ThemeDeleteNameTest.php | Diff File | ||
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2024-03-29 15:47 | DenisChenu | New Issue | |
| 2024-03-29 15:49 | DenisChenu | Note Added: 79848 | |
| 2024-03-29 15:49 | DenisChenu | File Added: Capture d’écran du 2024-03-29 14-48-27.png | |
| 2024-03-29 15:49 | DenisChenu | Bug heat | 0 => 2 |
| 2024-03-29 15:49 | DenisChenu | Note Added: 79849 | |
| 2024-04-01 11:00 | DenisChenu | Summary | Theme start by space can be created but not deleted => Theme start by space can be created but not deleted, delete |
| 2024-04-01 11:00 | DenisChenu | Steps to Reproduce Updated | |
| 2024-04-01 11:00 | DenisChenu | Additional Information Updated | |
| 2024-04-01 11:00 | DenisChenu | Relationship added | related to 19502 |
| 2026-10-26 14:31 | c_schmitz | Changeset attached | => LimeSurvey master 97e76581 |
| 2026-10-26 14:31 | c_schmitz | Note Added: 86854 | |
| 2026-10-26 14:31 | c_schmitz | Assigned To | => c_schmitz |
| 2026-10-26 14:31 | c_schmitz | Status | new => resolved |
| 2026-10-26 14:31 | c_schmitz | Resolution | open => fixed |
| 2026-10-26 14:31 | c_schmitz | Bug heat | 2 => 4 |
| 2026-10-26 14:45 | c_schmitz | Relationship added | related to 19507 |