Obsidian Registration Entry Does not Show Conditional Field When Not Logged-In Unless Toggled #5547
Labels
Fixed in v16.1
Priority: High
Affects most production Rock installs in a way that will be noticed.
Topic: Event Registration
Related to Rock Event Registration.
Type: Bug
Confirmed bugs or reports that are very likely to be bugs.
Please go through all the tasks below
Please provide a brief description of the problem. Please do not forget to attach the relevant screenshots from your side.
I don't know what is Rock's dev terminology for the toggled field when enabling/disabling a conditional fields so I'm calling it "Toggle".
Anyhow, when a user is logged in, the set conditional fields works properly as intended but when a user is not, then the default field that is set to show up will not appear unless the field is toggled.
Expected Behavior
Obviously, conditional fields that are supposed to appear should appear as set regardless of the user is logged in or not. Unless, there is a reason for this and I'm understanding it wrong, please educate me.
Actual Behavior
Please see screenshots below.
Steps to Reproduce
Create a Boolean Registration Field, and make No as the default value:
Create the field that will show up when the boolean field is set to No and Yes:
Since the default boolean answer is No, then set the default field when the boolean field is set to No:
Set the field that will appear when the under to the boolean field is Yes:
Make sure that your registration page is using Obsidian Registration Entry Block:
Using the rock demo site, I am logged in by default when going to the External Site:
Click Next and you'll see the field that is supposed to show up by default (boolean is No):
This time, try to log out and check if the field that is supposed to show when boolean field is set to No still appears:
The field will appear if you click on Yes, then No. But that is not the logic intended for and would confuse the end user.
Rock Version
15.1
Client Culture Setting
en-US
The text was updated successfully, but these errors were encountered: