--- sites/all/modules/nodeformsettings/nodeformsettings.module.original~
+++ sites/all/modules/nodeformsettings/nodeformsettings.module
@@ -238,6 +238,9 @@
 	if(isset($form['type']) && isset($form['#node']) && $form['type']['#value'] . '_node_form' == $form_id) {
 		$node = $form['#node'];
 		
+    // Only proceed if the body_field element exists, e.g. if the body label
+    // is empty or another module has renamed it.
+		if (isset($form['body_field'])) {
 		// Change the default height of the body field
     if(1 == variable_get('submission_body_rows_'. $node->type, '') && $form['body_field']['body']) {
       $form['body_field']['body']['#type'] = 'textfield';
@@ -258,6 +261,7 @@
 		if(variable_get('nodeformsettings_inputformat_'. $node->type, '') == 1) {
 			unset($form['body_field']['format']);
 		}
+		}
 		
 	  // Hide the Revision log message field
 		if(variable_get('nodeformsettings_revisionlog_'. $node->type, '') == 1) {
