tl;dr: When saving a node type form Rabbit Hole's form altering will cause additional garbage variables to be saved to the DB that are not used anywhere.
When editing a node type:
rh_nodealters the node type form and callsrabbit_hole_form().rabbit_hole_form()adds several fieldsets without#tree = TRUE. Child elements will therefore have their values added to the form root.rabbit_hole_form()adds multiple#valueelements to the form to pass along internal values. These are:
rh_moduleredirect_setting_name
- When submitting the form,
node_type_form_submit()will take any excess values from the root level, suffix their names with the node type name and save the resulting key as variable. This produces two garbage variables per node type that are never requested or reused.
Comments
Comment #3
matroskeenNice catch!
The fix was applied to 7.x-2.x.
Thanks!