View Issue Details

This issue affects 1 person(s).
 4
IDProjectCategoryView StatusLast Update
08748Bug reportsOtherpublic2014-02-26 13:32
Reporterjustin Assigned Toc_schmitz  
PrioritynormalSeverityminor 
Status closedResolutionunable to reproduce 
Product Version2.05+ 
Summary08748: Pass-Through Variables not being passed in End Url
Description

This is similar to the issue 07826 I reported last year, but not entirely related. It appears the pass-through variable passed into the LimeSurvey URL is not being passed to the End URL upon survey completion.

I tried it with both variants of Automatically load URL when survey complete? and got the same results.

Steps To Reproduce

I call the survey with a URL like:
http://demo.limesurvey.org/index.php?r=survey/index/sid/143664/lang/en?id=30739

In the survey setup, I specify that id is a passthru variable.

Then I set the End URL like this:
https://somesite.com/webstudy_credit.aspx?experiment_id=12345&survey_code={PASSTHRU:id}

When I get to the end of the survey, it redirects me here:
https://somesite.com/webstudy_credit.aspx?experiment_id=12345&survey_code=

(notice lack of the ID with a value of 30739 being inserted).

Additional Information

I reproduced this on demo.limesurvey.org

TagsNo tags attached.
Attached Files
Bug heat4
Complete LimeSurvey version number (& build)demo.limesurvey.org
I will donate to the project if issue is resolvedNo
BrowserChrome
Database type & versiondemo.limesurvey.org
Server OS (if known)demo.limesurvey.org
Webserver software & version (if known)demo.limesurvey.org
PHP Versiondemo.limesurvey.org
Git branch / Pull Request URL

Users monitoring this issue

There are no users monitoring this issue.

Activities

c_schmitz

c_schmitz

2014-02-22 12:37

administrator   ~28870

http://demo.limesurvey.org/index.php?r=survey/index/sid/143664/lang/en?id=30739

won't work

It needs to be

http://demo.limesurvey.org/index.php?r=survey/index/sid/143664/lang/en&id=30739

justin

justin

2014-02-22 16:41

reporter   ~28871

Thanks for the quick response. I see where the issue was -- the LimeSurvey URL format changed. According to our records, it used to be:

http://demo.limesurvey.org/index.php/651365/lang-en

in which case adding ?= to the end of the URL was accurate. Now that the format has changed, &= is accurate. We'll update the instructions we pass to our end-users.

justin

justin

2014-02-22 21:13

reporter   ~28872

I read the release notes at http://www.limesurvey.org/en/stable-release and I don't see an item where it states the URL format for surveys changed, though maybe I just overlooked it.

Can you tell me which version and build number the URL format changed? Then I can inform LimeSurvey users trying to integrate with our product, about which set of instructions (of ours) to use depending on the version of LimeSurvey they have.

c_schmitz

c_schmitz

2014-02-26 13:32

administrator   ~28942

2.05+ Build 140226 released

Issue History

Date Modified Username Field Change
2014-02-22 06:19 justin New Issue
2014-02-22 06:19 justin File Added: limesurvey_survey_143664.lss
2014-02-22 12:37 c_schmitz Note Added: 28870
2014-02-22 12:37 c_schmitz Status new => resolved
2014-02-22 12:37 c_schmitz Resolution open => unable to reproduce
2014-02-22 12:37 c_schmitz Assigned To => c_schmitz
2014-02-22 16:41 justin Note Added: 28871
2014-02-22 21:13 justin Note Added: 28872
2014-02-26 13:32 c_schmitz Note Added: 28942
2014-02-26 13:32 c_schmitz Status resolved => closed