Bug 22458 - PatronSelfRegistrationEmailMustBeUnique disallows self modification requests if multiple accounts share an email address
Summary: PatronSelfRegistrationEmailMustBeUnique disallows self modification requests ...
Status: NEW
Alias: None
Product: Koha
Classification: Unclassified
Component: OPAC (show other bugs)
Version: Main
Hardware: All All
: P5 - low normal
Assignee: Owen Leonard
QA Contact: Testopia
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-03-05 15:22 UTC by Jason Robb
Modified: 2022-12-12 13:49 UTC (History)
2 users (show)

See Also:
Change sponsored?: ---
Patch complexity: ---
Documentation contact:
Documentation submission:
Text to go in the release notes:
Version(s) released in:
Circulation function:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jason Robb 2019-03-05 15:22:10 UTC
PatronSelfRegistrationEmailMustBeUnique causes unexpected behavior on the patron self modification screen ("your personal details") in the OPAC.

When enabled, the system preference blocks existing accounts from submitting account modification requests if the primary email associated with the account is also associated with another account in the database.

This means if a parent account and a child account both use the same email address, neither can submit account modification requests via the OPAC.

This system preference should only affect new self registered accounts.

To reproduce this behavior:
1. Set PatronSelfRegistrationEmailMustBeUnique to 'Consider'
2. Create two different accounts with the same primary email address
3. Log into the OPAC with either account
4. Visit "your personal details"
5. Make a change unrelated to email address and submit
6. The submission is blocked with a message about duplicate email addresses
Comment 1 Chris Slone 2021-08-23 17:31:41 UTC
Can confirm that this is an issue.