Conditioning a tab with a field that's on the tab causes infinite loop
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 about 9 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.