When using the Family Pre Registration Obsidian > CRM /ID: 3252 block, if you add an Attribute Category under Adult Fields that has an attribute with required checked, that attribute is required for the Second Adult even though the second adult is optional.
Actual Behavior
Actual Behavior: An attribute is being required on an unrequired Second Adult.
Expected Behavior
Expected Behavior: The attribute should not be required if a second adult is not being entered.
Steps to Reproduce
Create an Attribute Category (General Settings > Attribute Categories) for an attribute to be used in the Family Pre-Registration
Create a Person Attribute (General Settings > Person Attributes) you would like to see in the Adult Fields of Family Pre-Registration. Make it required and add the Attribute Category you created.
Go to CMS Configuration > Pages > External Homepage > Connect > Family Pre-Registration and update the Family Pre-Registration block. Add the Attribute Category you created above to the Adult Fields.
Open the URL for that page, add the First Adult and Save
See error
Issue Confirmation
[X] Perform a search on the Github Issues to see if your bug or enhancement is already reported.
[X] Reproduced the problem on a fresh install or on the demo site.
Description
When using the Family Pre Registration Obsidian > CRM /ID: 3252 block, if you add an Attribute Category under Adult Fields that has an attribute with required checked, that attribute is required for the Second Adult even though the second adult is optional.
Actual Behavior
Actual Behavior: An attribute is being required on an unrequired Second Adult.
Expected Behavior
Expected Behavior: The attribute should not be required if a second adult is not being entered.
Steps to Reproduce
Create an Attribute Category (General Settings > Attribute Categories) for an attribute to be used in the Family Pre-Registration
Create a Person Attribute (General Settings > Person Attributes) you would like to see in the Adult Fields of Family Pre-Registration. Make it required and add the Attribute Category you created.
Go to CMS Configuration > Pages > External Homepage > Connect > Family Pre-Registration and update the Family Pre-Registration block. Add the Attribute Category you created above to the Adult Fields.
Open the URL for that page, add the First Adult and Save
See error
Issue Confirmation
Rock Version
15.4 + 16.2
Client Culture Setting
en-US