From 0b1a243e53d8db877129ba0aabfeb36dea1a1935 Mon Sep 17 00:00:00 2001 From: Dries Buytaert <dries@buytaert.net> Date: Tue, 2 Jun 2009 07:02:17 +0000 Subject: [PATCH] - Patch #439236 by alex_b: field_attach_create_bundle() undefined when creating a content type on hook_update(). --- modules/field/field.module | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/modules/field/field.module b/modules/field/field.module index c86ac521f53d..b35d76b139c2 100644 --- a/modules/field/field.module +++ b/modules/field/field.module @@ -5,6 +5,14 @@ * Attach custom data fields to Drupal objects. */ +/* + * Load all Field API functions, either directly or via an + * autoloader. We can't do this during hook_init() because it isn't + * run during update.php. + */ +require(DRUPAL_ROOT . '/modules/field/field.crud.inc'); +require(DRUPAL_ROOT . '/modules/field/field.autoload.inc'); + /** * @defgroup field Field API * @{ @@ -108,14 +116,8 @@ function field_help($path, $arg) { /** * Implement hook_init(). - * - * TODO D7: Determine which functions need to always be "loaded", and - * put autoloaders for them into field.autoload.inc. Also figure out - * how to make this work during installation. */ function field_init() { - module_load_include('inc', 'field', 'field.crud'); - module_load_include('inc', 'field', 'field.autoload'); drupal_add_css(drupal_get_path('module', 'field') . '/theme/field.css'); } -- GitLab