View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|14401||Bug reports||Survey participants (Tokens)||public||2019-01-07 10:45||2019-05-29 16:39|
|Status||closed||Resolution||unable to reproduce|
|Target Version||3.16.x||Fixed in Version||3.17.x|
|Summary||14401: If options for "token based answer persistance" and "Allow multiple responses..." are enabled, "uses left" is not decreased|
If at a closed survey the options for "token based answer persistance" and "Allow multiple responses or update responses with one token:" are enabled, the uses left value doesn't get decreased on submit. I think this was the case at previous versions like 2.6 LTS. It can cause the following problem: If a user now changes those two settings by switching them off, all participants can participate once more - since uses left is 1 on survey start - so we end up with 2 data sets for each participant.
|Steps To Reproduce|
|Tags||No tags attached.|
|Complete LimeSurvey version number (& build)||3.15.5+181115|
|I will donate to the project if issue is resolved||No|
|Database & DB-Version||MySQL 5|
|Server OS (if known)||Ubuntu 14 TLS|
|Webserver software & version (if known)||Apache 2|
I think « update responses with one token» (with «token based answer persistance») don't use useleft
I think in 2.6lts : use left was decremented in all situation.
I agree that the old behavior needs to be restored.
Unable to reproduce this issue using the latest GitHub version on my local machine.
Then you don't set the good options, because with the good options you can open survey (same survey) again and again.
I use a lot this system for data management by LimeSurvey :)
PS : still : the behaviour is now same than 2.6lts : Use left is decremented each time survey is submitted (no quota inside survey)
I just tested it again and I'm having a different result than yesterday, although I'm sure I had correct options set.
When I disabled survey options at the end of my testing, survey can't be run any more because of negative counter (-1).
Your description is exactly the desired behaviour :)
Version 3.17.4+190529 released
|2019-01-07 10:45||Mazi||New Issue|
|2019-01-07 10:45||Mazi||Status||new => assigned|
|2019-01-07 10:45||Mazi||Assigned To||=> c_schmitz|
|2019-01-07 14:59||DenisChenu||Note Added: 50123|
|2019-05-23 14:40||c_schmitz||Assigned To||c_schmitz => dominikvitt|
|2019-05-23 14:41||c_schmitz||Note Added: 52077|
||Status||assigned => resolved|
||Resolution||open => unable to reproduce|
||Fixed in Version||=> 3.17.x|
||Note Added: 52096|
|2019-05-24 00:27||DenisChenu||File Added: Capture d’écran du 2019-05-24 00-26-20.png|
|2019-05-24 00:27||DenisChenu||Note Added: 52101|
|2019-05-24 00:27||DenisChenu||Note Edited: 52101||View Revisions|
||Note Added: 52106|
|2019-05-24 13:32||DenisChenu||Note Added: 52107|
|2019-05-29 16:39||c_schmitz||Note Added: 52234|
|2019-05-29 16:39||c_schmitz||Status||resolved => closed|