SparkDevNetwork / Rock

An open source CMS, Relationship Management System (RMS) and Church Management System (ChMS) all rolled into one.
http://www.rockrms.com
580 stars 353 forks source link

Registrant Attributes that are Inactive but Required Throw an Exception #6097

Closed highlandslah closed 4 days ago

highlandslah commented 1 week ago

Description

A registrant attribute that is required, but is inactive, throws an exception when a registration is completed. The exception is not presented during the registration process.

Actual Behavior

An exception is thrown.

Expected Behavior

No exception would be thrown.

Steps to Reproduce

On a registration template, create a registrant attribute that is inactive, but required. Complete a registration. Check the exception log and note that an exception is thrown for missing data in a required attribute. Registrant Attribute Exception Registrant Form Field

Issue Confirmation

Rock Version

16.6 and prealpha 17.0.31

Client Culture Setting

en-US