View Issue Details

This bug affects 1 person(s).
 6
IDProjectCategoryView StatusLast Update
14665Bug reportsSurvey takingpublic2021-03-10 17:20
ReporterPPRI Assigned Toollehar  
PrioritynoneSeveritypartial_block 
Status closedResolutionwon't fix 
Product Version3.15.x 
Summary14665: Survey tried to save the response onto the wrong ID
Description

I have gotten the Error saving results email, which had all response answers and Update query was used.

DATA TO BE ENTERED:
token: dr9wkp
.
.
.

UPDATE {{survey_978245}} SET [lastpage]=11, [datestamp]='2019-03-19 09:11:19', [ipaddr]='xx.xx.xxx.xxx', [978245X541X9973]='4', [978245X541X9974]='3', [978245X541X9975]='3', [978245X541X9976]='N' WHERE ID=14501

IP address has been masked in here.
If I look up ID 14501 in survey_978245, the token is different with one in 'Data to be entered'.

The response with this token is Id 14500, not 14501.

How could it be happening? Trying to update with a wrong response.

I am using 'Enable token-based response persistence'.

Steps To Reproduce

Cannot reproduce it by myself.

Additional Information

I had around 500 responses but only one of them generated this error.

TagsNo tags attached.
Bug heat6
Complete LimeSurvey version number (& build)Version 3.15.8+190130
I will donate to the project if issue is resolvedNo
Browser
Database type & versionMSSQL 10.0.6241.0
Server OS (if known)Windows Server 2008
Webserver software & version (if known)IIS 7
PHP Version5.6.30

Users monitoring this issue

PPRI

Activities

ollehar

ollehar

2021-03-10 17:06

administrator   ~63043

You're using an outdated version of LimeSurvey. Please update to the latest version and check if the bug can still be reproduced. Thank you.

PPRI

PPRI

2021-03-10 17:18

reporter   ~63075

It happened because the participants shared the same computer. The first participant didn't complete the survey to the end and the second participant stared the survey on the same computer. I believe it happened because the previous participant's session was not cleared.

My survey is using the 'Token based persistent' so we let participants come back later and continued it later.
Currently Limesurvey has 'Clear and Exit' button but No 'Exit' only button, that clears the session. Adding 'Exit' only button would be a solution of this problem.

ollehar

ollehar

2021-03-10 17:20

administrator   ~63078

You should use incognito mode in the browser, perhaps?

I will close this issue, but feel free to open a new feature request for your use-case.

Issue History

Date Modified Username Field Change
2019-03-19 18:52 PPRI New Issue
2019-09-30 23:26 PPRI Issue Monitored: PPRI
2021-03-10 17:06 ollehar Assigned To => ollehar
2021-03-10 17:06 ollehar Status new => feedback
2021-03-10 17:06 ollehar Note Added: 63043
2021-03-10 17:18 PPRI Note Added: 63075
2021-03-10 17:18 PPRI Status feedback => assigned
2021-03-10 17:20 ollehar Note Added: 63078
2021-03-10 17:20 ollehar Status assigned => closed
2021-03-10 17:20 ollehar Resolution open => won't fix
2021-08-13 23:39 guest Bug heat 4 => 6