Fossil SCM
Email address of account overrides user-entered email address for new tickets
746a5106f922870…
· opened 3 years ago
- Type
- Code_Defect
- Priority
- Immediate
- Severity
- Minor
- Resolution
- Fixed
- Subsystem
- —
- Created
- March 13, 2023 1:40 p.m.
The Contact email entered in a ticket is ignored if manually entered and a default exists for the user. e.g. a user's account has email address [email protected] but the user enters [email protected] when filling out the ticket. When previewing or saving the ticket, their manual entry is lost and [email protected] is used. Editing the ticket with the alternate address works.
To reproduce, enter a new ticket as a user who has an email address in their profile, and enter a different email address in the Email/Contact field. Tap the Preview button and notice that the email address has been reverted to the one attached to their account. Change it again, then tap Submit, and the ticket will be saved with their profile-level email address instead of the entered one. Changing the email address via an edit to an existing ticket works as expected.
Comments (3)
The Contact email entered in a ticket is ignored if manually entered and a default exists for the user. e.g. a user's account has email address [email protected] but the user enters [email protected] when filling out the ticket. When previewing or saving the ticket, their manual entry is lost and [email protected] is used. Editing the ticket with the alternate address works.
To reproduce, enter a new ticket as a user who has an email address in their profile, and enter a different email address in the Email/Contact field. Tap the Preview button and notice that the email address has been reverted to the one attached to their account. Change it again, then tap Submit, and the ticket will be saved with their profile-level email address instead of the entered one. Changing the email address via an edit to an existing ticket works as expected.
Fixed by [d6a4ab227644], but leaving ticket open until this is validated on another server.
Confirmed fixed via the canonical repository.