View Issue Details

This bug affects 1 person(s).
 8
IDProjectCategoryView StatusLast Update
06304Bug reportsSurvey takingpublic2012-07-18 16:33
Reporteruser20719Assigned ToDenisChenu  
PrioritynormalSeverityminor 
Status closedResolutionfixed 
Product Version1.92+ 
Fixed in Version1.92+ 
Summary06304: Reloading unfinished survey via email may submit it without user interaction
Description

Hello,

I've detected that if a certain set of conditions described below is met a partially completed survey may be submitted without user interaction.

Steps To Reproduce
  1. Set up a survey without tokens
  2. Set:
    • Participant may save and resume later? Yes
    • Allow editing answers after completion? Yes
  3. Fill the survey up to the last step but do not submit it
  4. Press "Resume later" and fill the form
  5. Check you email for the resume survey link and press it.

Expected behaviour: You may continue editing your answers. (User is presented with the first page of the survey)
Actual behaviour: The survey is submitted.

If, instead, you use the "Load unfinished survey" button on the page, the actual behaviour is the expected.

TagsNo tags attached.
Attached Files
Bug heat8
Complete LimeSurvey version number (& build)120623
I will donate to the project if issue is resolvedYes
BrowserMozilla Firefox 13.0.1 or Google Chrome 19.0.1084.56
Database type & versionMySQL 5.1.49
Server OS (if known)Debian GNU/Linux 6.0.5 (squeeze)
Webserver software & version (if known)Apache/2.2.16 (Debian)
PHP VersionPHP Version 5.3.3-7+squeeze8

Users monitoring this issue

There are no users monitoring this issue.

Activities

TMSWhite

TMSWhite

2012-07-08 01:56

reporter   ~19680

Sorry, I can't reproduce this. When I use the generated URL, I am returned to the first page of the survey instead of the last page seen by the user.

Can you attach a sample survey demonstrating the behavior?

user20719

2012-07-11 05:15

  ~19696

You may try reproduce the problem on this link: http://bcc.ime.usp.br/limesandbox/index.php?sid=57577&lang=en . I've attached the .lss file generated by the system. Regards, Pedro.

TMSWhite

TMSWhite

2012-07-11 06:16

reporter   ~19698

Sorry, I still can't reproduce the problem, even with the link you provided.

DenisChenu

DenisChenu

2012-07-11 17:00

developer   ~19708

Confirmed : it happens if you don't close the windows before click on the link.

Maybe more in session settings.

Denis

TMSWhite

TMSWhite

2012-07-11 17:09

reporter   ~19709

OK, that makes sense. I always closed the window first.

DenisChenu

DenisChenu

2012-07-11 17:16

developer   ~19710

I think if you save the survey, you take it a long time after.

DenisChenu

DenisChenu

2012-07-17 13:02

developer   ~19742

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

c_schmitz

c_schmitz

2012-07-18 16:33

administrator   ~19775

1.92+ version released.

Related Changesets

LimeSurvey: master eb50867f

2012-07-17 03:59:27

DenisChenu

Details Diff
Fixed issue 06304: Reloading unfinished survey can submit it without user interaction / reloading survey don't goe to actual step
Dev: Jump To actual step, not to step + 1 for LEMtokenResume
Affected Issues
06304
mod - group.php Diff File

Issue History

Date Modified Username Field Change
2012-07-05 03:32 user20719 New Issue
2012-07-05 03:33 user20719 Issue Monitored: user20719
2012-07-06 16:14 c_schmitz Assigned To => TMSWhite
2012-07-06 16:14 c_schmitz Status new => assigned
2012-07-08 01:56 TMSWhite Note Added: 19680
2012-07-08 01:56 TMSWhite Status assigned => feedback
2012-07-11 05:12 user20719 File Added: limesurvey_survey_57577.lss
2012-07-11 05:15 user20719 Note Added: 19696
2012-07-11 05:15 user20719 Status feedback => assigned
2012-07-11 06:16 TMSWhite Note Added: 19698
2012-07-11 17:00 DenisChenu Note Added: 19708
2012-07-11 17:00 DenisChenu Assigned To TMSWhite => DenisChenu
2012-07-11 17:00 DenisChenu Status assigned => confirmed
2012-07-11 17:09 TMSWhite Note Added: 19709
2012-07-11 17:16 DenisChenu Note Added: 19710
2012-07-17 13:02 DenisChenu Changeset attached => LimeSurvey master eb50867f
2012-07-17 13:02 DenisChenu Note Added: 19742
2012-07-17 13:02 DenisChenu Resolution open => fixed
2012-07-17 13:06 DenisChenu Status confirmed => resolved
2012-07-17 13:06 DenisChenu Fixed in Version => 1.92+
2012-07-18 16:33 c_schmitz Note Added: 19775
2012-07-18 16:33 c_schmitz Status resolved => closed