View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
20253 | Bug reports | Survey participants (Tokens) | public | 2025-09-02 23:03 | 2025-10-07 10:30 |
Reporter | mfiora | Assigned To | gabrieljenik | ||
Priority | none | Severity | minor | ||
Status | assigned | Resolution | fixed | ||
Product Version | 6.6.x | ||||
Summary | 20253: Batch edit changes invited, reminded and completed | ||||
Description | Using batch-edit participants sets a timestamp "[today] 00:00:00" for fields invited, reminded and completed even if they were not supposed to be changed. Other possible bug: if you try to batch-edit "valid from" and "until" only "until" shows "lskeep" | ||||
Steps To Reproduce | Steps to reproduce1) create 10 dummy participants Expected resultI expect only the edited field to be changed. Actual resultWatch timestamps "[today] 00:00:00" in fields invited, reminded and completed | ||||
Tags | No tags attached. | ||||
Attached Files | BatchEditTest_661982.lss (17,149 bytes)
<?xml version="1.0" encoding="UTF-8"?> <document> <LimeSurveyDocType>Survey</LimeSurveyDocType> <DBVersion>636</DBVersion> <languages> <language>it</language> </languages> <groups> <fields> <fieldname>gid</fieldname> <fieldname>sid</fieldname> <fieldname>group_order</fieldname> <fieldname>randomization_group</fieldname> <fieldname>grelevance</fieldname> </fields> <rows> <row> <gid><![CDATA[50]]></gid> <sid><![CDATA[661982]]></sid> <group_order><![CDATA[1]]></group_order> <randomization_group/> <grelevance><![CDATA[1]]></grelevance> </row> </rows> </groups> <group_l10ns> <fields> <fieldname>id</fieldname> <fieldname>gid</fieldname> <fieldname>group_name</fieldname> <fieldname>description</fieldname> <fieldname>language</fieldname> <fieldname>sid</fieldname> <fieldname>group_order</fieldname> <fieldname>randomization_group</fieldname> <fieldname>grelevance</fieldname> </fields> <rows> <row> <id><![CDATA[50]]></id> <gid><![CDATA[50]]></gid> <group_name><![CDATA[Il mio primo gruppo di domande]]></group_name> <description/> <language><![CDATA[it]]></language> <sid><![CDATA[661982]]></sid> <group_order><![CDATA[1]]></group_order> <randomization_group/> <grelevance><![CDATA[1]]></grelevance> </row> </rows> </group_l10ns> <questions> <fields> <fieldname>qid</fieldname> <fieldname>parent_qid</fieldname> <fieldname>sid</fieldname> <fieldname>gid</fieldname> <fieldname>type</fieldname> <fieldname>title</fieldname> <fieldname>preg</fieldname> <fieldname>other</fieldname> <fieldname>mandatory</fieldname> <fieldname>encrypted</fieldname> <fieldname>question_order</fieldname> <fieldname>scale_id</fieldname> <fieldname>same_default</fieldname> <fieldname>relevance</fieldname> <fieldname>question_theme_name</fieldname> <fieldname>modulename</fieldname> <fieldname>same_script</fieldname> </fields> <rows> <row> <qid><![CDATA[1283]]></qid> <parent_qid><![CDATA[0]]></parent_qid> <sid><![CDATA[661982]]></sid> <gid><![CDATA[50]]></gid> <type><![CDATA[M]]></type> <title><![CDATA[Q00]]></title> <other><![CDATA[N]]></other> <mandatory><![CDATA[N]]></mandatory> <encrypted><![CDATA[N]]></encrypted> <question_order><![CDATA[1]]></question_order> <scale_id><![CDATA[0]]></scale_id> <same_default><![CDATA[0]]></same_default> <relevance><![CDATA[1]]></relevance> <question_theme_name><![CDATA[multiplechoice]]></question_theme_name> <same_script><![CDATA[0]]></same_script> </row> </rows> </questions> <subquestions> <fields> <fieldname>qid</fieldname> <fieldname>parent_qid</fieldname> <fieldname>sid</fieldname> <fieldname>gid</fieldname> <fieldname>type</fieldname> <fieldname>title</fieldname> <fieldname>preg</fieldname> <fieldname>other</fieldname> <fieldname>mandatory</fieldname> <fieldname>encrypted</fieldname> <fieldname>question_order</fieldname> <fieldname>scale_id</fieldname> <fieldname>same_default</fieldname> <fieldname>relevance</fieldname> <fieldname>question_theme_name</fieldname> <fieldname>modulename</fieldname> <fieldname>same_script</fieldname> </fields> <rows> <row> <qid><![CDATA[1284]]></qid> <parent_qid><![CDATA[1283]]></parent_qid> <sid><![CDATA[661982]]></sid> <gid><![CDATA[50]]></gid> <type><![CDATA[T]]></type> <title><![CDATA[SQ001]]></title> <other><![CDATA[N]]></other> <encrypted><![CDATA[N]]></encrypted> <question_order><![CDATA[1]]></question_order> <scale_id><![CDATA[0]]></scale_id> <same_default><![CDATA[0]]></same_default> <relevance><![CDATA[1]]></relevance> <same_script><![CDATA[0]]></same_script> </row> <row> <qid><![CDATA[1285]]></qid> <parent_qid><![CDATA[1283]]></parent_qid> <sid><![CDATA[661982]]></sid> <gid><![CDATA[50]]></gid> <type><![CDATA[T]]></type> <title><![CDATA[SQ002]]></title> <other><![CDATA[N]]></other> <encrypted><![CDATA[N]]></encrypted> <question_order><![CDATA[2]]></question_order> <scale_id><![CDATA[0]]></scale_id> <same_default><![CDATA[0]]></same_default> <relevance><![CDATA[1]]></relevance> <same_script><![CDATA[0]]></same_script> </row> </rows> </subquestions> <question_l10ns> <fields> <fieldname>id</fieldname> <fieldname>qid</fieldname> <fieldname>question</fieldname> <fieldname>help</fieldname> <fieldname>script</fieldname> <fieldname>language</fieldname> </fields> <rows> <row> <id><![CDATA[1283]]></id> <qid><![CDATA[1283]]></qid> <question/> <help/> <language><![CDATA[it]]></language> </row> <row> <id><![CDATA[1284]]></id> <qid><![CDATA[1284]]></qid> <question><![CDATA[Option A]]></question> <help/> <language><![CDATA[it]]></language> </row> <row> <id><![CDATA[1285]]></id> <qid><![CDATA[1285]]></qid> <question><![CDATA[Option B]]></question> <help/> <language><![CDATA[it]]></language> </row> </rows> </question_l10ns> <surveys> <fields> <fieldname>sid</fieldname> <fieldname>gsid</fieldname> <fieldname>admin</fieldname> <fieldname>expires</fieldname> <fieldname>startdate</fieldname> <fieldname>adminemail</fieldname> <fieldname>anonymized</fieldname> <fieldname>format</fieldname> <fieldname>savetimings</fieldname> <fieldname>template</fieldname> <fieldname>language</fieldname> <fieldname>additional_languages</fieldname> <fieldname>datestamp</fieldname> <fieldname>usecookie</fieldname> <fieldname>allowregister</fieldname> <fieldname>allowsave</fieldname> <fieldname>autonumber_start</fieldname> <fieldname>autoredirect</fieldname> <fieldname>allowprev</fieldname> <fieldname>printanswers</fieldname> <fieldname>ipaddr</fieldname> <fieldname>ipanonymize</fieldname> <fieldname>refurl</fieldname> <fieldname>showsurveypolicynotice</fieldname> <fieldname>publicstatistics</fieldname> <fieldname>publicgraphs</fieldname> <fieldname>listpublic</fieldname> <fieldname>htmlemail</fieldname> <fieldname>sendconfirmation</fieldname> <fieldname>tokenanswerspersistence</fieldname> <fieldname>assessments</fieldname> <fieldname>usecaptcha</fieldname> <fieldname>usetokens</fieldname> <fieldname>bounce_email</fieldname> <fieldname>attributedescriptions</fieldname> <fieldname>emailresponseto</fieldname> <fieldname>emailnotificationto</fieldname> <fieldname>tokenlength</fieldname> <fieldname>showxquestions</fieldname> <fieldname>showgroupinfo</fieldname> <fieldname>shownoanswer</fieldname> <fieldname>showqnumcode</fieldname> <fieldname>bouncetime</fieldname> <fieldname>bounceprocessing</fieldname> <fieldname>bounceaccounttype</fieldname> <fieldname>bounceaccounthost</fieldname> <fieldname>bounceaccountpass</fieldname> <fieldname>bounceaccountencryption</fieldname> <fieldname>bounceaccountuser</fieldname> <fieldname>showwelcome</fieldname> <fieldname>showprogress</fieldname> <fieldname>questionindex</fieldname> <fieldname>navigationdelay</fieldname> <fieldname>nokeyboard</fieldname> <fieldname>alloweditaftercompletion</fieldname> <fieldname>googleanalyticsstyle</fieldname> <fieldname>googleanalyticsapikey</fieldname> <fieldname>tokenencryptionoptions</fieldname> <fieldname>access_mode</fieldname> </fields> <rows> <row> <sid><![CDATA[661982]]></sid> <gsid><![CDATA[1]]></gsid> <admin><![CDATA[inherit]]></admin> <adminemail><![CDATA[inherit]]></adminemail> <anonymized><![CDATA[I]]></anonymized> <format><![CDATA[I]]></format> <savetimings><![CDATA[I]]></savetimings> <template><![CDATA[inherit]]></template> <language><![CDATA[it]]></language> <additional_languages/> <datestamp><![CDATA[I]]></datestamp> <usecookie><![CDATA[I]]></usecookie> <allowregister><![CDATA[I]]></allowregister> <allowsave><![CDATA[I]]></allowsave> <autonumber_start><![CDATA[0]]></autonumber_start> <autoredirect><![CDATA[I]]></autoredirect> <allowprev><![CDATA[I]]></allowprev> <printanswers><![CDATA[I]]></printanswers> <ipaddr><![CDATA[I]]></ipaddr> <ipanonymize><![CDATA[I]]></ipanonymize> <refurl><![CDATA[I]]></refurl> <showsurveypolicynotice><![CDATA[0]]></showsurveypolicynotice> <publicstatistics><![CDATA[I]]></publicstatistics> <publicgraphs><![CDATA[I]]></publicgraphs> <listpublic><![CDATA[I]]></listpublic> <htmlemail><![CDATA[I]]></htmlemail> <sendconfirmation><![CDATA[I]]></sendconfirmation> <tokenanswerspersistence><![CDATA[I]]></tokenanswerspersistence> <assessments><![CDATA[I]]></assessments> <usecaptcha><![CDATA[E]]></usecaptcha> <usetokens><![CDATA[N]]></usetokens> <bounce_email><![CDATA[inherit]]></bounce_email> <emailresponseto><![CDATA[inherit]]></emailresponseto> <emailnotificationto><![CDATA[inherit]]></emailnotificationto> <tokenlength><![CDATA[-1]]></tokenlength> <showxquestions><![CDATA[I]]></showxquestions> <showgroupinfo><![CDATA[I]]></showgroupinfo> <shownoanswer><![CDATA[I]]></shownoanswer> <showqnumcode><![CDATA[I]]></showqnumcode> <bounceprocessing><![CDATA[N]]></bounceprocessing> <showwelcome><![CDATA[I]]></showwelcome> <showprogress><![CDATA[I]]></showprogress> <questionindex><![CDATA[-1]]></questionindex> <navigationdelay><![CDATA[-1]]></navigationdelay> <nokeyboard><![CDATA[I]]></nokeyboard> <alloweditaftercompletion><![CDATA[I]]></alloweditaftercompletion> <tokenencryptionoptions/> <access_mode><![CDATA[O]]></access_mode> </row> </rows> </surveys> <surveys_languagesettings> <fields> <fieldname>surveyls_survey_id</fieldname> <fieldname>surveyls_policy_error</fieldname> <fieldname>surveyls_email_invite_subj</fieldname> <fieldname>surveyls_email_invite</fieldname> <fieldname>surveyls_email_remind_subj</fieldname> <fieldname>surveyls_email_remind</fieldname> <fieldname>surveyls_email_register_subj</fieldname> <fieldname>surveyls_email_register</fieldname> <fieldname>surveyls_email_confirm_subj</fieldname> <fieldname>surveyls_email_confirm</fieldname> <fieldname>surveyls_dateformat</fieldname> <fieldname>surveyls_attributecaptions</fieldname> <fieldname>surveyls_alias</fieldname> <fieldname>email_admin_notification_subj</fieldname> <fieldname>email_admin_notification</fieldname> <fieldname>email_admin_responses_subj</fieldname> <fieldname>email_admin_responses</fieldname> <fieldname>surveyls_numberformat</fieldname> <fieldname>attachments</fieldname> <fieldname>surveyls_language</fieldname> <fieldname>surveyls_title</fieldname> <fieldname>surveyls_description</fieldname> <fieldname>surveyls_welcometext</fieldname> <fieldname>surveyls_endtext</fieldname> <fieldname>surveyls_policy_notice</fieldname> <fieldname>surveyls_policy_notice_label</fieldname> <fieldname>surveyls_url</fieldname> <fieldname>surveyls_urldescription</fieldname> </fields> <rows> <row> <surveyls_survey_id><![CDATA[661982]]></surveyls_survey_id> <surveyls_policy_error/> <surveyls_email_invite_subj><![CDATA[Invito a partecipare all'indagine]]></surveyls_email_invite_subj> <surveyls_email_invite><![CDATA[Gentile {FIRSTNAME},<br /> <br /> è invitato a partecipare ad un'indagine on line.<br /> <br /> L'indagine è intitolata:<br /> "{SURVEYNAME}"<br /> <br /> "{SURVEYDESCRIPTION}"<br /> <br /> Per partecipare fare click sul link in basso.<br /> <br /> Cordiali saluti,{ADMINNAME} ({ADMINEMAIL})<br /> <br /> ----------------------------------------------<br /> Fare click qui per accedere al questionario e rispondere alle domande relative:<br /> {SURVEYURL}<br /> <br /> Se non si intende partecipare a questa indagine e non si vogliono ricevere altri inviti, si può cliccare sul seguente collegamento:<br /> {OPTOUTURL}<br /> <br /> Se è presente in blacklist ma vuole partecipare a questa indagine e ricevere inviti, fare click al seguente link:<br /> {OPTINURL}]]></surveyls_email_invite> <surveyls_email_remind_subj><![CDATA[Promemoria per partecipare all'indagine]]></surveyls_email_remind_subj> <surveyls_email_remind><![CDATA[Egregio/a {FIRSTNAME},<br /> Recentemente ha ricevuto un invito a partecipare ad un'indagine on line.<br /> <br /> Abbiamo notato che non ha ancora completato il questionario. Con l'occasione Le ricordiamo che il questionario è ancora disponibile.<br /> <br /> L'indagine è intitolata:<br /> "{SURVEYNAME}"<br /> <br /> "{SURVEYDESCRIPTION}"<br /> <br /> Per partecipare fare clic sul link qui sotto.<br /> <br /> Cordiali saluti,<br /> <br /> {ADMINNAME} ({ADMINEMAIL})<br /> <br /> ----------------------------------------------<br /> Fare clic qui per accedere all'indagine e rispondere al questionario:<br /> {SURVEYURL}<br /> <br /> Se non si intende partecipare a questa indagine e non si vogliono ricevere altri inviti, si può cliccare sul seguente collegamento:<br /> {OPTOUTURL}]]></surveyls_email_remind> <surveyls_email_register_subj><![CDATA[Conferma di registrazione all'indagine]]></surveyls_email_register_subj> <surveyls_email_register><![CDATA[Egregio/a {FIRSTNAME},<br /> <br /> Lei (o qualcuno che ha utilizzato il suo indirizzo e-mail) si è registrato per partecipare all'indagine on line intitolata {SURVEYNAME}.<br /> <br /> Per completare il questionario fare clic sul seguente indirizzo:<br /> <br /> {SURVEYURL}<br /> <br /> Se ha qualche domanda, o se non si è registrato e ritiene che questa e-mail ti sia pervenuta per errore, la preghiamo di contattare {ADMINNAME} all'indirizzo {ADMINEMAIL}.]]></surveyls_email_register> <surveyls_email_confirm_subj><![CDATA[Conferma della partecipazione all'indagine]]></surveyls_email_confirm_subj> <surveyls_email_confirm><![CDATA[Gentile {FIRSTNAME},<br /> <br /> Questa e-mail le è stata inviata per confermarle che ha completato correttamente l'indagine intitolata {SURVEYNAME} e che le sue risposte sono state salvate. Grazie per la partecipazione.<br /> <br /> Se ha ulteriori domande circa questo messaggio, la prego di contattare {ADMINNAME} all'indirizzo e-mail {ADMINEMAIL}.<br /> <br /> Cordiali saluti<br /> <br /> {ADMINNAME}]]></surveyls_email_confirm> <surveyls_dateformat><![CDATA[5]]></surveyls_dateformat> <surveyls_alias/> <email_admin_notification_subj><![CDATA[Invio di una risposta all'indagine {SURVEYNAME}]]></email_admin_notification_subj> <email_admin_notification><![CDATA[Salve,<br /> <br /> Una nuova risposta é stata inviata per l'indagine '{SURVEYNAME}'.<br /> <br /> Fare click sul link seguente per vedere le risposte individuali:<br /> {VIEWRESPONSEURL}<br /> <br /> Fare click sul link seguente per modificare le risposte individuali:<br /> {EDITRESPONSEURL}<br /> <br /> Fare clic sul link seguente per visualizzare le statistiche:<br /> {STATISTICSURL}]]></email_admin_notification> <email_admin_responses_subj><![CDATA[Invio di una risposta all'indagine {SURVEYNAME} con risultati]]></email_admin_responses_subj> <email_admin_responses><![CDATA[Salve,<br /> <br /> Una nuova risposta è stata inviata dall'indagine '{SURVEYNAME}'.<br /> <br /> Fare clic sul link seguente per vedere la risposta individuale:<br /> {VIEWRESPONSEURL}<br /> <br /> Fare clic sul link seguente per modificare la risposta individuale:<br /> {EDITRESPONSEURL}<br /> <br /> Fare clic sul link seguente per visualizzare le statistiche:<br /> {STATISTICSURL}<br /> <br /> <br /> Le seguenti risposte sono state date dal partecipante:<br /> {ANSWERTABLE}]]></email_admin_responses> <surveyls_numberformat><![CDATA[0]]></surveyls_numberformat> <surveyls_language><![CDATA[it]]></surveyls_language> <surveyls_title><![CDATA[Test batch edit]]></surveyls_title> <surveyls_description/> <surveyls_welcometext/> <surveyls_endtext/> <surveyls_policy_notice/> <surveyls_policy_notice_label/> <surveyls_url/> <surveyls_urldescription/> </row> </rows> </surveys_languagesettings> <themes> <theme> <sid>661982</sid> <template_name>fruity_twentythree</template_name> <config> <options>inherit</options> </config> </theme> </themes> <themes_inherited> <theme> <sid>661982</sid> <template_name>fruity_twentythree</template_name> <config> <options> <hideprivacyinfo>off</hideprivacyinfo> <showpopups>1</showpopups> <showclearall>off</showclearall> <questionhelptextposition>top</questionhelptextposition> <fixnumauto>enable</fixnumauto> <backgroundimage>off</backgroundimage> <backgroundimagefile>./files/pattern.png</backgroundimagefile> <brandlogo>off</brandlogo> <brandlogofile>image::theme::files/logo.png</brandlogofile> <font>ibm-sans</font> <cssframework>Apple</cssframework> </options> </config> </theme> </themes_inherited> </document> | ||||
Bug heat | 16 | ||||
Complete LimeSurvey version number (& build) | Version 6.15.10+250901 | ||||
I will donate to the project if issue is resolved | No | ||||
Browser | |||||
Database type & version | I do not think it is relevant | ||||
Server OS (if known) | |||||
Webserver software & version (if known) | |||||
PHP Version | Happens from 7.4 to 8.2 | ||||
I think this has been resolved with https://github.com/LimeSurvey/LimeSurvey/commit/fc568302064fcdba7a32173af33f8d399990f4b6 and will be fixed with the next release, since I can not reproduce this any more on master branch. |
|
Still happens to me in version 6.15.16. Create two participants in a new survey, select both, clic edit all, change their language and the result was the edit of the language, but also the invited, reminded and completed date (update the fields to the current date). Mass editing is an important feature for our organization, that we couldn't use now, causing that an action that took seconds to us now takes a lot of minutes. |
|
You are right, I will reopen this. Thank you for notifying me. |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2025-09-02 23:03 | mfiora | New Issue | |
2025-09-02 23:03 | mfiora | File Added: BatchEditTest_661982.lss | |
2025-09-02 23:21 | guest | Bug heat | 0 => 6 |
2025-09-15 19:10 | tibor.pacalat | Note Added: 83407 | |
2025-09-15 19:10 | tibor.pacalat | Bug heat | 6 => 8 |
2025-09-15 19:10 | tibor.pacalat | Assigned To | => tibor.pacalat |
2025-09-15 19:10 | tibor.pacalat | Status | new => resolved |
2025-09-15 19:10 | tibor.pacalat | Resolution | open => fixed |
2025-10-06 19:23 | guest | Bug heat | 8 => 14 |
2025-10-06 19:32 | frankro14 | Note Added: 83558 | |
2025-10-06 19:32 | frankro14 | Bug heat | 14 => 16 |
2025-10-07 10:28 | tibor.pacalat | Note Added: 83559 | |
2025-10-07 10:30 | tibor.pacalat | Assigned To | tibor.pacalat => gabrieljenik |
2025-10-07 10:30 | tibor.pacalat | Status | resolved => assigned |