diff --git a/sites/all/modules/taxonomy_access_control/tac.admin.php b/sites/all/modules/taxonomy_access_control/tac.admin.php index 7b04579c94463c2fcea935f7004adc4fd4ee8d24..24248a3f8c2e5a8a94ffde66b95121f8105583ac 100644 --- a/sites/all/modules/taxonomy_access_control/tac.admin.php +++ b/sites/all/modules/taxonomy_access_control/tac.admin.php @@ -99,9 +99,12 @@ function tac_admin_submit($form, &$form_state) $vocabulary = $form_state['values']['vocabulary']; if ($vocabulary > 0 && $vocabulary != variable_get('tac_vocabulary')) { variable_set('tac_vocabulary', $vocabulary); + node_access_needs_rebuild(TRUE); return; } else if ($vocabulary <= 0) { variable_del('tac_vocabulary'); + node_access_needs_rebuild(TRUE); + return; }