View Issue Details

This bug affects 1 person(s).
 8
IDProjectCategoryView StatusLast Update
06140Bug reportsSurvey takingpublic2013-01-29 02:00
Reporternkorf Assigned ToTMSWhite  
PrioritynormalSeverityminor 
Status closedResolutionfixed 
Product Version1.92+ 
Fixed in Version1.92+ 
Summary06140: Survey doesn't start from where it was left on Token Persistence
Description

I have a survey where i have enabled token persistence. Per my understanding if a user closes the browser / drops out during the runtime (in a group by group format) when he authenticates again with the token he should be at the last page he was left.

TagsNo tags attached.
Attached Files
Bug heat8
Complete LimeSurvey version number (& build)120517
I will donate to the project if issue is resolvedYes
Browser
Database type & versionmysql
Server OS (if known)linux
Webserver software & version (if known)apache
PHP Version5.0

Relationships

parent of 06226 closedDenisChenu Only get "End Message" if you want to redo a completed Survey 

Users monitoring this issue

There are no users monitoring this issue.

Activities

TMSWhite

TMSWhite

2012-05-27 20:50

reporter   ~18929

Please attach sample survey showing behavior and indicate what step problem occurs at. None of our own internal tests show this problem.

nkorf

nkorf

2012-05-27 23:28

reporter   ~18930

Ok, the issue is produced when the question index/allow jumping is enabled. Probably enabling the question index makes it to start from the beginning ignoring the last page from token persistence.

Mazi

Mazi

2012-05-30 17:06

updater   ~19007

I can NOT reproduce the problem. Having imported the attached survey and created a test token, I can answer the first question, click nexrt and then close the browser window.
If I then use the same link including the token again, I'm directed to the second page as expected.

Can you test using the default template?

TMSWhite

TMSWhite

2012-05-31 15:22

reporter   ~19016

Last edited: 2012-05-31 15:27

I CAN reproduce this. If I activate the survey, email myself two tokens, fill out the survey via the first token to page 3 and click "resume later"; then fill out the second survey to page 2 and click "resume later", then use the URL to resume token 1, I'm dropped back to the first page. If I don't try two different tokens, I am returned to the proper page, but that is because the session is still in the brower's cache.

The database contains the proper "lastpage" value, so that isn't being properly utilized on resume. This is an issue with and without use of the navigation index.

TMSWhite

TMSWhite

2012-06-01 06:59

reporter   ~19019

Fix committed to master branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=8597

TMSWhite

TMSWhite

2012-06-01 07:06

reporter   ~19021

Fix committed to Yii branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=8599

c_schmitz

c_schmitz

2012-06-07 11:02

administrator   ~19102

New 1.91+ build released.

TMSWhite

TMSWhite

2013-01-29 02:00

reporter   ~23866

Fix committed to 1.92 branch: http://bugs.limesurvey.org/plugin.php?page=Source/view&id=11497

Related Changesets

LimeSurvey: master 62f57af3

2012-05-31 21:58:22

TMSWhite

Details Diff
Fixed issue 06140: Survey doesn't start from where it was left on Token Persistence Affected Issues
06140
mod - index.php Diff File

LimeSurvey: Yii f1424a4d

2012-05-31 22:06:08

TMSWhite

Details Diff
Fixed issue 06140: Survey doesn't start from where it was left on Token Persistence Affected Issues
06140
mod - application/controllers/survey/index.php Diff File

LimeSurvey: 1.92 0b20fbc6

2012-06-01 04:56:07

TMSWhite

Details Diff
Fixed issue 06140: Survey doesn't start from where it was left on Token Persistence Affected Issues
06140
mod - index.php Diff File

Issue History

Date Modified Username Field Change
2012-05-27 17:51 nkorf New Issue
2012-05-27 20:50 TMSWhite Note Added: 18929
2012-05-27 23:28 nkorf File Added: limesurvey_survey_88144.lss
2012-05-27 23:28 nkorf Note Added: 18930
2012-05-30 17:06 Mazi Note Added: 19007
2012-05-30 17:06 Mazi Assigned To => TMSWhite
2012-05-30 17:06 Mazi Status new => assigned
2012-05-31 15:22 TMSWhite Note Added: 19016
2012-05-31 15:27 TMSWhite Note Edited: 19016
2012-06-01 06:59 TMSWhite Changeset attached => LimeSurvey master 62f57af3
2012-06-01 06:59 TMSWhite Note Added: 19019
2012-06-01 06:59 TMSWhite Resolution open => fixed
2012-06-01 07:06 TMSWhite Changeset attached => LimeSurvey Yii f1424a4d
2012-06-01 07:06 TMSWhite Note Added: 19021
2012-06-01 07:06 TMSWhite Status assigned => resolved
2012-06-01 07:06 TMSWhite Fixed in Version => 1.92+
2012-06-07 11:02 c_schmitz Note Added: 19102
2012-06-07 11:02 c_schmitz Status resolved => closed
2012-06-18 09:38 DenisChenu Relationship added parent of 06226
2013-01-29 02:00 TMSWhite Changeset attached => LimeSurvey 1.92 0b20fbc6
2013-01-29 02:00 TMSWhite Note Added: 23866