View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
19419 | Bug reports | Survey participants (Tokens) | public | 2024-02-14 14:25 | 2025-05-06 11:54 |
Reporter | inesro | Assigned To | tibor.pacalat | ||
Priority | none | Severity | partial_block | ||
Status | closed | Resolution | fixed | ||
Product Version | 6.4.x | ||||
Summary | 19419: batch editing in the participants table - "invitation sent","reminder sent" & "completed" fields are filled out unintentionally | ||||
Description | When I try to batch edit a selected number of participants inside the participants table, e.g. I want to edit a specific attribute of these tokens, the fields "invitation sent","reminder sent" & "completed" are filled out with todays date 00:00 (e.g. 14.02.2024 00:00), although I did not check those boxes or change anything in those fields. This bugs keeps happening on an irregular basis, approximately every 3rd-4th time I edit some participants with batch edit which makes it a bit hard to track and describe. When the "completed?" field of a token (with usesleft 1) is filled out with a date, the token becomes invalid, because LimeSurvey thinks it was already used (although "usesleft" is still 1). In the attached .lsa archive I tried to reproduce the bug. Through the first 3 batch edits the bug did not occur. In round no. 4 the bug occured (tokens 1-7). When you click onto "edit this participant" you can see, that the date is filled out with "14.02.2024 00:00" and usesleft ist still 1. | ||||
Steps To Reproduce | Steps to reproduce1) use attached .lsa archive or any other participants table Expected resultExpected: only the attribute fields you edited purposely change, everything else stays the same Actual resultactual result: "invitation sent","reminder sent" & "completed" are filled out with todays date 00:00 (e.g. 14.02.2024 00:00) | ||||
Tags | No tags attached. | ||||
Attached Files | |||||
Bug heat | 16 | ||||
Complete LimeSurvey version number (& build) | Version 6.2.4+240212 | ||||
I will donate to the project if issue is resolved | Yes | ||||
Browser | Firefox 122.0.1 (64-Bit | ||||
Database type & version | mysql 5.7.42 | ||||
Server OS (if known) | |||||
Webserver software & version (if known) | |||||
PHP Version | 8.1.23 | ||||
In my case, as soon as participants are batch-edited and the completed-field is set to "No", the related database entry remains empty instead of "N". |
|
https://github.com/LimeSurvey/LimeSurvey/pull/4248 Addressing the comment https://bugs.limesurvey.org/view.php?id=19419#c82258 |
|
@inesro I am sorry, couldn't reproduce it. Please give it a try after this gets released. Thanks |
|
Same : can not reproduce the issue : if you don't check date : no date is set. I think it's already fixed (user use 6.2.4+240212) |
|
@inesro I am sorry, couldn't reproduce it. Please give it a try with the current version 6.13.0 |
|
Fix committed to master branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=38801 |
|
Fixed in Release 6.13.2+250506 |
|
LimeSurvey: master 9f8745df 2025-04-30 15:10 Gabriel Jenik Committer: GitHub Details Diff |
Fixed issue 19419: Batch editing in the participants table - "invitation sent","reminder sent" & "completed" fields are filled out unintentionally (04248) Co-authored-by: lapiudevgit <devgit@lapiu.biz> |
Affected Issues 19419 |
|
mod - application/controllers/admin/Tokens.php | Diff File | ||
mod - assets/scripts/admin/tokens.js | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2024-02-14 14:25 | inesro | New Issue | |
2024-02-14 14:25 | inesro | File Added: survey_archive_662191.lsa | |
2024-02-14 14:25 | inesro | File Added: 14-02-2024_13-47-48.jpg | |
2024-02-14 14:25 | inesro | File Added: 14-02-2024_13-48-09.jpg | |
2025-03-17 13:12 | guest | Bug heat | 0 => 6 |
2025-03-17 13:31 | Haris.Pap | Note Added: 82258 | |
2025-03-17 13:31 | Haris.Pap | File Added: participants UI upon batch edit.PNG | |
2025-03-17 13:31 | Haris.Pap | File Added: Database behaviour.PNG | |
2025-03-17 13:31 | Haris.Pap | File Added: not valid message.PNG | |
2025-03-17 13:31 | Haris.Pap | Bug heat | 6 => 8 |
2025-04-07 16:54 | tibor.pacalat | Assigned To | => gabrieljenik |
2025-04-07 16:54 | tibor.pacalat | Status | new => assigned |
2025-04-22 22:26 | gabrieljenik | Assigned To | gabrieljenik => DenisChenu |
2025-04-22 22:26 | gabrieljenik | Status | assigned => ready for code review |
2025-04-22 22:26 | gabrieljenik | Note Added: 82464 | |
2025-04-22 22:26 | gabrieljenik | Bug heat | 8 => 10 |
2025-04-22 22:27 | gabrieljenik | Note Added: 82465 | |
2025-04-24 09:50 | DenisChenu | Note Added: 82481 | |
2025-04-24 09:50 | DenisChenu | Bug heat | 10 => 12 |
2025-04-24 09:51 | DenisChenu | Assigned To | DenisChenu => tibor.pacalat |
2025-04-24 09:51 | DenisChenu | Status | ready for code review => ready for testing |
2025-04-24 09:51 | DenisChenu | Note Added: 82482 | |
2025-04-30 15:10 | Changeset attached | => LimeSurvey master 9f8745df | |
2025-04-30 15:10 | guest | Note Added: 82545 | |
2025-04-30 15:10 | guest | Bug heat | 12 => 14 |
2025-04-30 15:10 | tibor.pacalat | Status | ready for testing => resolved |
2025-04-30 15:10 | tibor.pacalat | Resolution | open => fixed |
2025-05-06 11:54 | LimeBot | Note Added: 82584 | |
2025-05-06 11:54 | LimeBot | Status | resolved => closed |
2025-05-06 11:54 | LimeBot | Bug heat | 14 => 16 |