sip links have r and __dbIndexData set
If a link is using SIP, the
__dbIndexData=1 are defined even if not specified.
- lazy coders like me do not change the lookup-order, so the r from SIP might hide r from the expected stores (especially when using r inside reused content elements).
- if no data is passed on, removing the sip rendering is ok, but one needs to remember to add it back if one adds data later (I use sip for all links)
#1 Updated by Nicola Chiapolini 3 months ago
- Priority changed from Normal to High
We were just bitten by this again. We had a form that uses r from SIP when set but in most cases uses r set in User by an SQL query.
However that fails when a link passes other values via SIP as then r exists in SIP with value 0.
Of course it is relatively straight-forward to work around this, but automatically adding variables to the SIP still feels like a bug to me.