Acoustic can't url-encode the email address for us, so the result is the + in the url is interpreted as a space (any + after the ? is considered a space).
So far our only potential solution is to send the url-encoded email up to Acoustic as a separate field, but we can't do this in SQL. We could just replace the + in SQL, but that seems like a pretty weak solution.
Description
Description
Details
Details
Related Changes in Gerrit:
| Subject | Repo | Branch | Lines +/- | |
|---|---|---|---|---|
| Replace space with + in email addresses before validation | mediawiki/extensions/DonationInterface | master | +4 -0 |
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Open | Lars | T407017 Epic: Double opt-in | |||
| Resolved | Lars | T417431 Email addresses containing + cannot be double opted in |
Event Timeline
Comment Actions
Change #1239388 had a related patch set uploaded (by Lars SG; author: Lars SG):
[mediawiki/extensions/DonationInterface@master] Replace space with + in email addresses before validation
Comment Actions
Change #1239388 merged by jenkins-bot:
[mediawiki/extensions/DonationInterface@master] Replace space with + in email addresses before validation