--- better_formats.module.orig 2010-02-05 16:59:18.000000000 +0300 +++ better_formats.module 2010-07-14 16:54:14.000000000 +0400 @@ -329,6 +329,12 @@ * @see better_formats_form_alter() */ function better_formats_set_node_format(&$form) { + // Don't do anything if this node type has no body + $type_info = node_get_types('type', $form['type']['#value']); + if (!$type_info->has_body) { + return; + } + // Set core body field. if (isset($form['body_field'])) { // Get default for new entries.