View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|14401||Bug reports||[All Projects] Survey participants (Tokens)||public||2019-01-07 10:45||2019-01-07 14:59|
|Target Version||3.16.x||Fixed in Version|
|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.