View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
11458 | Bug reports | Survey participants (Tokens) | public | 2016-07-16 11:57 | 2017-01-30 09:17 |
Reporter | cjfzim | Assigned To | |||
Priority | urgent | Severity | minor | ||
Status | closed | Resolution | fixed | ||
Product Version | 2.50.x | ||||
Summary | 11458: Unexpected participant deduplication at time of invitation mail generation | ||||
Description | When multiple recipients happen to share the same e-mail address LimeSurvey automatically discards all but one recipient for each e-mail address even though they have different tokens. I've carried out further testing and have established that multiple participants with the same e-mail address can work [b]provided that they have different names[/b]. In a data set where participants share names and e-mail address but are differentiated by token and various custom attributes, unexpected de-duplication occurs at invitation generation time. | ||||
Steps To Reproduce | Create a participant table with two participants that have identical firstname, lastname and email field values. They will have different tid and should have different tokens following token generation. Attempt to send invitations to these two tokens and only one mail will arrive at destination. | ||||
Additional Information | It is arguably valid to have such a data set since both participants would have registered with the same e-mail address which has just one first and last name. My evidence appears to indicate that LimeSurvey does do an unexpected (to me at least) de-duplication of the participants table at the time of invitation generation and appears to use the same default critera as offered during participant import whether or not it is appropriate for the data-set. Since there is no mention of this functionality in the Wiki or on the application pages I suspect that it is unintended behaviour. After all, if this was intentional then surely it would have been appropriate to either mimic the criteria actually used during participant import or offer a fresh selection box to gather de-duplication criteria to use at invitation generation time. The absence of these features during mail generation suggests that the system intends to work on the premise that recipient de-duplication (according to criteria specific to the recipient data-set) has already been carried out during import and, therefore, now that each participant has a unique token, no further de-duplication should happen irrespective of any field values they may have in common with other recipients. | ||||
Tags | No tags attached. | ||||
Bug heat | 6 | ||||
Complete LimeSurvey version number (& build) | Version 2.50+ Build 160715 | ||||
I will donate to the project if issue is resolved | Yes | ||||
Browser | Firefox | ||||
Database type & version | 5.5.45-MariaDB | ||||
Server OS (if known) | linux 2.6.32-573.3.1.el6.x86_64 + cpanel 11.56.0.25 | ||||
Webserver software & version (if known) | httpd (2.2.31 (Unix)) | ||||
PHP Version | 5.4.45 | ||||
Original tests were done using mailer type "PHP". |
|
I cannot reproduce it. |
|
I will carry out extra testing with a different PHP version and revert. Thank you. |
|
It may also be that your LTP/MTP does the deduplication. One thing you may try is to log all sendmail activity and see if your server is sending. If you need help please do not hesitate contacting us. We still recommend using SMTP, it is the safest method. Thank you very much for your detailed bugreport and effort for finding a solution. |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2016-07-16 11:57 | cjfzim | New Issue | |
2016-07-16 11:58 | cjfzim | Issue Monitored: cjfzim | |
2016-07-16 12:19 | cjfzim | Webserver software & version | cpsrvd 11.56.0.25 => httpd (2.2.31 (Unix)) |
2016-07-16 12:21 | cjfzim | Operating System (Server) | Hosted service on cpanel 11.56.0.25, sorry can't find OS/Version => linux 2.6.32-573.3.1.el6.x86_64 + cpanel 11.56.0.25 |
2016-07-19 10:59 | c_schmitz | Priority | none => urgent |
2016-07-19 11:41 | cjfzim | Note Added: 39981 | |
2016-07-29 12:17 |
|
Note Added: 40109 | |
2016-07-29 12:20 | cjfzim | Note Added: 40110 | |
2016-08-02 10:13 |
|
Note Added: 40156 | |
2016-08-02 10:13 |
|
Assigned To | => markusfluer |
2016-08-02 10:13 |
|
Status | new => feedback |
2016-12-08 10:39 | c_schmitz | Category | Tokens => Survey participants (Tokens) |
2017-01-30 09:17 |
|
Status | feedback => closed |
2017-01-30 09:17 |
|
Resolution | open => fixed |
2021-08-05 16:39 | guest | Bug heat | 4 => 6 |