Check out the LimeSurvey source code on GitHub!

Optout doesn't work correct

More
2 years 11 months ago #104454 by joost1982
I created a test survey and invited myself on several e-mail accounts with the "send e-mail invitation" button.
Then I tried to "optout" on some accounts. It only worked with the link in the e-mail account where I opted out first. All the links in the other accounts I tried after that failed. (with the message that I already opted out).

Then I looked in the token table and a whole other user than the user that opted out had "optout" in his e-mail status than the user that did optout.

I tried it with several other test surveys. Everytime only one user could optout and the strangest thing is that every time (it seemed random) another user had "optout" in his e-mail status than the user who actually opted out. What is wrong here?

Please Log in to join the conversation.

More
2 years 11 months ago #104457 by holch
Could it be that you made those tests all from the same computer? Could it be that the "random" user that had optout in his email status was actually the last one you tried to optout?

Never the less, the link should work for the respective email address and it shouldn't matter if you have already opted out from this computer but for another email.

It would be great if you could do some more tests so you can narrow the error down as much as possible and then write a bug report.

Have a look at the manual! It is a really valuable source for information. Here some helpful links:
Manual (EN) | Question Types | Workarounds
The following user(s) said Thank You: DenisChenu

Please Log in to join the conversation.

More
2 years 11 months ago #104469 by joost1982
No the tests weren't run from the same computer. I just ran another test:
- I constructed a test survey
- added some fake respondents (manually) with a couple of different e-mail addresses owned by me (respondent 1, 2 and 3)
- invited the respondents with the send invitations button
- opted respondent 1 out from another computer (where I opened the invitation)
- checked my token table and saw that another respondent (2) was opted out and not respondent 1
- after that I added several other respondents and invited them, opened the invitations on my phone, on the computer of a colleague and on my home computer, but NONE of the extra added respondent was able to opt out. Every time I got the message "already opted out" or something.

Is this a database issue? I recently moved to another hosting provider...

Please Log in to join the conversation.

More
2 years 11 months ago #104487 by DenisChenu

holch wrote: It would be great if you could do some more tests so you can narrow the error down as much as possible and then write a bug report.


Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).

Please Log in to join the conversation.

More
2 years 11 months ago #104509 by joost1982
Yes! Problem resolved: bugs.limesurvey.org/view.php?id=8656

Thanks thanks thanks!!!
The following user(s) said Thank You: DenisChenu

Please Log in to join the conversation.

More
2 years 11 months ago #104603 by DenisChenu

joost1982 wrote: Yes! Problem resolved: bugs.limesurvey.org/view.php?id=8656

Thanks thanks thanks!!!

Thanks to you to report this bug :)

Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member, professional service on demand (or search sondages pro).

Please Log in to join the conversation.

Imprint                   Privacy policy         General Terms & Conditions         Revocation information and revocation form