Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Registration Not Saving Email on Selected Family Members #5497

Closed
1 task done
Jon-Corey opened this issue Jun 27, 2023 · 0 comments
Closed
1 task done

Registration Not Saving Email on Selected Family Members #5497

Jon-Corey opened this issue Jun 27, 2023 · 0 comments
Labels

Comments

@Jon-Corey
Copy link
Contributor

Please go through all the tasks below

  • Check this box only after you have successfully completed both the above tasks

Please provide a brief description of the problem. Please do not forget to attach the relevant screenshots from your side.

Both the C# and Obsidian Registration Entry blocks do not save email changes on selected family members.

When the "Show Family Members" option is checked on a registration template, and a registrar registers themselves or another family member (using the Family Member to Register dropdown), changes to their email are not saved. This means that when this option is selected, emails cannot be added and existing emails cannot be updated to the correct value.

This causes a large issue for registrant-triggered workflows that are meant to send emails to the registrants because the registrants' emails can't be updated/added from the registration.

To be clear, the value in the email field will still be used for creating new people or finding existing people that aren't in the registrar's family. The blocks are just missing the save mechanism for family members.

Also to be clear, the email box on the registrar confirmation form saves its values as expected, the registrant forms are the ones that do not work as expected.

Expected Behavior

When adding/updating a family member's email from a registration, the email changes should be saved to the family member's record.

Actual Behavior

When adding/updating a family member's email from a registration, the email changes are never handled/saved and disappear into the ether.

Steps to Reproduce

  1. Create a registration template
  2. Set "Registrants In Same Family" to "Yes" or "Ask"
  3. Set "Show Family Members" to "Yes"
  4. On the form, add an Email Person Field
  5. Create an instance of that template
  6. Sign in as someone with family members
  7. Register one of those family members and enter a different email on the registration
  8. Go to that family member's person profile and notice that their email remains unchanged

Rock Version

14.2, 15.2

Client Culture Setting

en-US

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants