'pcp_id',
),
),
+ 'Email' => array(
+ 'cant_update' => array(
+ // This is being legitimately manipulated to always have a valid primary - skip.
+ 'is_primary',
+ ),
+ ),
+ 'Navigation' => array(
+ 'cant_update' => array(
+ // Weight is deliberately altered when this is changed - skip.
+ 'parent_id',
+ ),
+ ),
+ 'LocationType' => array(
+ 'cant_update' => array(
+ // I'm on the fence about whether the test should skip or the behaviour is wrong.
+ // display_name is set to match name if display_name is not provided. It would be more 'normal'
+ // to only calculate a default IF id is not set - but perhaps the current behaviour is kind
+ // of what someone updating the name expects..
+ 'name',
+ ),
+ ),
'Pledge' => array(
'cant_update' => array(
'pledge_original_installment_amount',