Actions
Bug #4910
closedConditioning a tab with a field that's on the tab causes infinite loop
Description
If you condition the username field against [cb:userfield field="username" user="#me" /] to show/hide the contact info tab you end up with an infinite loop. If you use [cb:userdata field="username" user="#me" /] though there is no issue as it's direct raw value. The HTML value is parsed through the conditional API again, which causes the infinite loop.
Updated by krileon almost 10 years ago
- Status changed from Assigned to Resolved
- % Done changed from 0 to 100
Needs further testing, but implemented pre-caching appears to have resolved this. This will allow html output substitutions of field values for conditioning to ignore conditions.
Actions