summaryrefslogtreecommitdiff
path: root/modules/node/node.module
diff options
context:
space:
mode:
Diffstat (limited to 'modules/node/node.module')
-rw-r--r--modules/node/node.module7
1 files changed, 5 insertions, 2 deletions
diff --git a/modules/node/node.module b/modules/node/node.module
index 2e331c471..c97653316 100644
--- a/modules/node/node.module
+++ b/modules/node/node.module
@@ -2338,8 +2338,11 @@ function node_content_form($node, $form_state) {
* Implementation of hook_forms(). All node forms share the same form handler
*/
function node_forms() {
- foreach (array_keys(node_get_types()) as $type) {
- $forms[$type .'_node_form']['callback'] = 'node_form';
+ $forms = array();
+ if ($types = node_get_types()) {
+ foreach (array_keys($types) as $type) {
+ $forms[$type .'_node_form']['callback'] = 'node_form';
+ }
}
return $forms;
}