Obsidian Registration Fee options hidden if a "Max Available" is not set and "Hide When None Remaining" is checked #5635
Labels
Fixed in v15.3
Fixed in v16.1
Status: Confirmed
It's clear what the subject of the issue is about, and what the resolution should be.
Topic: Event Registration
Related to Rock Event Registration.
Type: Bug
Confirmed bugs or reports that are very likely to be bugs.
Description
We often have Registration Templates setup to where there is a Fee (set to Multiple) that has options with max available quantities and some that don't have a maximum. The ones that don't have a maximum, we just leave the Max Available blank for that option (see screenshot for example).
With the new Obsidian Registration block, if the "Hide When None Remaining" is checked, then any option that doesn't have a max available set is assumed to be "none left" and is hidden.
If Hide When None Remaining is not checked, then the fees without a Max Available set show up as expected and are able to be selected.
I saw bug #5408, but I believe this is different (albeit possibly related).
Ignore the purple in the screenshots, I promise I was on the demo site - someone else just must've been in there testing, too. 😄
Actual Behavior
When there is a fee [Options = Multiple] configured on a template, any option that doesn't have a Max Available set will be hidden if Hide When None Remaining is checked. Rock is assuming that an empty Max Available value should be 0 in that specific circumstance.
Expected Behavior
I would expect that Rock would assume that an empty Max Available value means there is no maximum.
Steps to Reproduce
Issue Confirmation
Rock Version
Rock McKinley 15.1 (1.15.1.1), 16.0 (1.16.0.12)
Client Culture Setting
en-US
The text was updated successfully, but these errors were encountered: