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

Obsidian Registration First Field is Used as First Name on Progress Bar #5400

Closed
1 task done
Jon-Corey opened this issue Apr 14, 2023 · 0 comments
Closed
1 task done
Labels
Fixed in v14.3 Fixed in v15.0 Topic: Event Registration Related to Rock Event Registration. Type: Bug Confirmed bugs or reports that are very likely to be bugs.

Comments

@Jon-Corey
Copy link
Contributor

Jon-Corey commented Apr 14, 2023

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.

The progress bar on the Obsidian Registration Entry block lists the names of the registrants. There is a bug where the first field is used as the first name on the progress bar instead of the First Name field. This means that if the first question you ask on your registration is something other than First Name, then that value will show as the first name on the progress bar.

FirstNameOnProgressBarObsidianBlock

Expected Behavior

The first name part of the progress bar should always use the registrant's first name or the default value ("Person") if there is no first name yet. The order the fields are in should not affect this.

Actual Behavior

Whatever the value of the first field is in the registration is what is listed on the progress bar in the first name spot.

Steps to Reproduce

  1. Create a registration template
  2. On the first form of that template, add a registrant attribute with the following configurations:
    • Field Type: Text (or any other field type - text is just the simplest to see)
  3. Move the newly created attribute to the top of the form (above first name and last name)
  4. Create an instance of the registration
  5. Go to a page with the Obsidian Registration Entry block with the registration instance id in the URL as a page parameter
  6. Select any number of registrants and hit "Next"
  7. Fill in the First Name and Last Name fields
  8. Notice how the progress bar still says "Person One" for the current step.
  9. Fill in the Text field with something other than your name
  10. Notice how the progress bar now has the Text field's value as the first name and the Last Name field's value as the last name

Rock Version

14.3 (Although this is an issue from v13 - present)

Client Culture Setting

en-US

┆Attachments: Issue 5400.mp4

Jon-Corey added a commit to Jon-Corey/Rock that referenced this issue Apr 14, 2023
…gress bar was using the wrong field for first name (Fixes SparkDevNetwork#5400)
@ethan-sparkdevnetwork ethan-sparkdevnetwork added Type: Bug Confirmed bugs or reports that are very likely to be bugs. Topic: Event Registration Related to Rock Event Registration. Fixed in v14.3 labels Apr 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Fixed in v14.3 Fixed in v15.0 Topic: Event Registration Related to Rock Event Registration. Type: Bug Confirmed bugs or reports that are very likely to be bugs.
Projects
None yet
Development

No branches or pull requests

3 participants