summaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/node/node.admin.inc8
-rw-r--r--modules/system/system.test1
2 files changed, 9 insertions, 0 deletions
diff --git a/modules/node/node.admin.inc b/modules/node/node.admin.inc
index dbddaea1e..62f49382b 100644
--- a/modules/node/node.admin.inc
+++ b/modules/node/node.admin.inc
@@ -634,3 +634,11 @@ function node_multiple_delete_confirm_submit($form, &$form_state) {
$form_state['redirect'] = 'admin/content/node';
return;
}
+
+/**
+ * Implement hook_modules_installed()
+ */
+function node_modules_installed($modules) {
+ // Clear node type cache for node permissions.
+ node_type_clear();
+} \ No newline at end of file
diff --git a/modules/system/system.test b/modules/system/system.test
index 17694ca98..b62a6c74b 100644
--- a/modules/system/system.test
+++ b/modules/system/system.test
@@ -113,6 +113,7 @@ class EnableDisableTestCase extends ModuleTestCase {
// Install (and enable) aggregator module.
$edit = array();
$edit['modules[Core][aggregator][enable]'] = 'aggregator';
+ $edit['modules[Core][forum][enable]'] = 'forum';
$this->drupalPost('admin/build/modules', $edit, t('Save configuration'));
$this->assertText(t('The configuration options have been saved.'), t('Modules status has been updated.'));