User can select SMS notify without providing a valid address
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
Fix Released
|
Medium
|
Unassigned | ||
2.11 |
Fix Released
|
Undecided
|
Unassigned | ||
2.12 |
Fix Released
|
Medium
|
Unassigned |
Bug Description
With the introduction of SMS notifications in TPAC, we've discovered it is possible for users to deslect phone/email notices and select SMS notify, all without providing a valid SMS address.
We think users assume having their cell phone number 'on file' is sufficient, when in reality it isn't. This is resulting in frustrated customers who never get a notification.
For a sys-admin's side of this, you end up with emails attempted with no "to" address, as shown below, and they're all grouped together, making things a little tricky when trying to uncover why a user didn't get a message.
Example mashed template_output:
From: <email address hidden>
To:
Subject: 142 hold(s) ready
Hello Martha! The item you placed on hold is available for pickup at Kendallville Public Library - Kendallville.
The item will be held for 1 week.
Hello Kristin! The item you placed on hold is available for pickup at Kendallville Public Library - Kendallville.
The item will be held for 1 week.
Hello BARBARA! The item you placed on hold is available for pickup at Melton Public Library - Melton.
The item will be held for 1 week.
Hello MICHAEL! The item you placed on hold is available for pickup at Plainfield-Guilford Township Public Library.
The item will be held for 1 week.
Hello Lawrence! The item you placed on hold is available for pickup at Kendallville Public Library - Kendallville.
The item will be held for 1 week.
Hello TANYA! The item you placed on hold is available for pickup at Kendallville Public Library - Kendallville.
The item will be held for 1 week.
Hello RONALD! The item you placed on hold is available for pickup at Melton Public Library - Melton.
The item will be held for 1 week.
Hello Lawrence! The item you placed on hold is available for pickup at Kendallville Public Library - Kendallville.
The item will be held for 1 week.
Hello Kristin! The item you placed on hold is available for pickup at Kendallville Public Library - Kendallville.
The item will be held for 1 week.
Hello HERITAGE HOUSE! The item you placed on hold is available for pickup at Shelby County Public Library - Shelby County.
The item will be held for 1 week.
Hello MIRIAM! The item you placed on hold is available for pickup at Greensburg-Decatur County Public Library - Greensburg.
Changed in evergreen: | |
status: | New → Triaged |
Changed in evergreen: | |
status: | Triaged → Confirmed |
Changed in evergreen: | |
assignee: | nobody → Cesar V (cesardv) |
tags: | added: needstest |
Changed in evergreen: | |
assignee: | nobody → Jason Etheridge (phasefx) |
milestone: | none → 3.0-alpha |
Changed in evergreen: | |
assignee: | Jason Etheridge (phasefx) → Galen Charlton (gmc) |
Changed in evergreen: | |
status: | Confirmed → Fix Committed |
Changed in evergreen: | |
status: | Fix Committed → Fix Released |
Note that this is likely due to the "Processing Group Context Field" being sms_notify and not usr...though for text messages I think we shouldn't be grouping at all and thus should probably set that to null.