View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
17757 | Bug reports | Survey editing | public | 2021-11-23 19:50 | 2021-11-24 16:14 |
Reporter | mhladun | Assigned To | galads | ||
Priority | none | Severity | minor | ||
Status | assigned | Resolution | open | ||
Product Version | 5.2.x | ||||
Summary | 17757: Deactivating a Survey - List of Surveys Not Accessible | ||||
Description | After deactivating an active survey, and attempting to visit the list of existing surveys, the following error is raised (see screenshot). I noticed this issue is fixed when visiting the data integrity page. There is a notification message saying some automatic changes were made. So it seems like a procedure that runs when first visiting the data integrity page needs to be run when clicking deactivate survey. | ||||
Steps To Reproduce | Steps to reproduceDeactivate an active survey. Expected resultThe list of existing surveys is displayed. Actual resultThe error page seen the attached screenshot is displayed. | ||||
Tags | No tags attached. | ||||
Attached Files | |||||
Bug heat | 4 | ||||
Complete LimeSurvey version number (& build) | 5.2.2+211115 | ||||
I will donate to the project if issue is resolved | No | ||||
Browser | Brave/Chrome | ||||
Database type & version | Postgresql/EnterpriseDB 10.9.17 | ||||
Server OS (if known) | Windows Server 2019 Datacenter | ||||
Webserver software & version (if known) | nginx 1.20.1/php-cgi | ||||
PHP Version | 8.0.12 | ||||
Hello, I cannot reproduce this error. From the error message in the screenshot, it seems you deleted the survey from the DB. Check if the survey "lime_survey_297654" is in the DB.. |
|
It doesn't get deleted, instead it gets renamed to something like lime_old_survey_297654_20211123192058 and LS throws and error saying it expects lime_survey_297654 to exist. |
|
I know it gets renamed to lime_old_survey_297654_20211123192058 for example. Clicking on the survey list does not search for the deactivated surveys with the "old" included in the name. It searches for the columns with "limesurvey(survey_ID)". In your case, the survey with ID 297654 is not in the database I assume. |
|
Correct, it is not in the database because it was renamed to limeold*, as expected. The bug is when clicking deactivate, the survey remains "active" until the data integrity page is visited.
|
|
Date Modified | Username | Field | Change |
---|---|---|---|
2021-11-23 19:50 | mhladun | New Issue | |
2021-11-23 19:50 | mhladun | File Added: ls_error.png | |
2021-11-24 09:51 | galads | Note Added: 67528 | |
2021-11-24 09:51 | galads | Bug heat | 0 => 2 |
2021-11-24 09:51 | galads | Assigned To | => galads |
2021-11-24 09:51 | galads | Status | new => feedback |
2021-11-24 15:39 | mhladun | Note Added: 67536 | |
2021-11-24 15:39 | mhladun | Bug heat | 2 => 4 |
2021-11-24 15:39 | mhladun | Status | feedback => assigned |
2021-11-24 15:59 | galads | Note Added: 67537 | |
2021-11-24 16:14 | mhladun | Note Added: 67538 | |
2021-11-24 16:14 | mhladun | File Added: image.png | |
2021-11-24 16:14 | mhladun | File Added: image-2.png | |
2021-11-24 16:14 | mhladun | File Added: image-3.png |