View Issue Details

This bug affects 1 person(s).
 6
IDProjectCategoryView StatusLast Update
09174Bug reportsSurvey participants (Tokens)public2014-09-11 01:36
Reporterjpperrein Assigned ToDenisChenu  
PrioritylowSeverityminor 
Status closedResolutionfixed 
Product Version2.05+ 
Fixed in Version2.05+ 
Summary09174: OPTOUTURL from invitation email not working si EmailStatuts is not exactly on "OK"
Description

When you put something different then OK (major characters) on the invitations part of Limesurvey, users that want to optout get "You have been already removed from this survey." But their statuses in the token table stay on "Ok"

This occur after a massive import to contact table (using Limesurvey) I used Ok instead of OK

Steps To Reproduce

In the token part of Limesurvey, just change the Status from OK to Ok then try to optout, the system will consider you already optout if it is not exactly OK (major characters)
If you change back to OK and try again it works fine.

Additional Information

This is not really a bug, but in fact Bounced work whatever Ok is OK or ok or Ok - why not the optout option.

One update could be "if not "optout" (whatever the size of cars) then "ok you are optout" if not then "you already have been removed"

TagsNo tags attached.
Bug heat6
Complete LimeSurvey version number (& build)Version 2.05+ Build 140811
I will donate to the project if issue is resolvedNo
BrowserNA
Database type & versionMysql 5.5
Server OS (if known)Debian
Webserver software & version (if known)Apach
PHP Version5,3

Users monitoring this issue

There are no users monitoring this issue.

Activities

DenisChenu

DenisChenu

2014-08-17 20:37

developer   ~30425

And sending reminder work with ok ?

jpperrein

jpperrein

2014-08-21 10:44

reporter   ~30438

Last edited: 2014-08-21 10:47

Yes, sending the email seems to work fine, when receiving this new email and trying to OptOut, it doesn't work (with Ok), but is ok with OK.

Look like there is an exact text comparison with "OK", and not "ok" or "Ok" or "oK"

DenisChenu

DenisChenu

2014-08-21 11:31

developer   ~30440

OK, then use same system for OPTOUT/OPTIN and send reminder. Surely test with uppercase or lowercase :).

DenisChenu

DenisChenu

2014-08-22 14:40

developer   ~30448

Sending email by default use OK, not ok/Ok ...

Think it's a good idea to allow ok/Ok ... but need to be validated by other dev.

DenisChenu

DenisChenu

2014-09-03 11:29

developer   ~30465

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

c_schmitz

c_schmitz

2014-09-11 01:36

administrator   ~30567

2.05 Build 140911 released.

Related Changesets

LimeSurvey: master 726d7558

2014-09-03 09:29:29

DenisChenu

Details Diff
Fixed issue 09174: OPTOUTURL from invitation email not working si EmailStatuts is not exactly on "OK"
Dev: test if emailstatus start by OptOut (allowing to enter some more information)
Dev: set OptOut even if email is set to Bounced ?
Affected Issues
09174
mod - application/controllers/OptoutController.php Diff File

Issue History

Date Modified Username Field Change
2014-08-16 10:53 jpperrein New Issue
2014-08-17 20:37 DenisChenu Note Added: 30425
2014-08-21 10:44 jpperrein Note Added: 30438
2014-08-21 10:47 jpperrein Note Edited: 30438
2014-08-21 11:31 DenisChenu Assigned To => DenisChenu
2014-08-21 11:31 DenisChenu Status new => assigned
2014-08-21 11:31 DenisChenu Note Added: 30440
2014-08-22 14:40 DenisChenu Note Added: 30448
2014-09-03 11:29 DenisChenu Changeset attached => LimeSurvey master 726d7558
2014-09-03 11:29 DenisChenu Note Added: 30465
2014-09-03 11:29 DenisChenu Resolution open => fixed
2014-09-03 11:29 DenisChenu Status assigned => resolved
2014-09-03 11:29 DenisChenu Fixed in Version => 2.05+
2014-09-11 01:36 c_schmitz Note Added: 30567
2014-09-11 01:36 c_schmitz Status resolved => closed
2016-12-08 10:39 c_schmitz Category Tokens => Survey participants (Tokens)