Index: modules/cck/nodereference.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/cck/nodereference.module,v retrieving revision 1.13 diff -u -r1.13 nodereference.module --- modules/cck/nodereference.module 5 Mar 2006 21:01:46 -0000 1.13 +++ modules/cck/nodereference.module 17 Mar 2006 13:10:25 -0000 @@ -187,13 +187,13 @@ if ($field['multiple']) { foreach($node_field['relation'] as $delta => $value) { - $display_value = db_result(db_query("SELECT n.title FROM {node} n WHERE n.nid = %d", $value)); + $node_title = db_result(db_query("SELECT n.title FROM {node} n WHERE n.nid = %d", $value)); $form[$field['field_name']]['title'][$delta] = array( '#type' => 'textfield', '#title' => t($field['widget']['label']), '#maxlength' => 128, '#autocomplete_path' => 'nodereference/autocomplete/'. $field['field_name'], - '#default_value' => $display_value ? $display_value : '' + '#default_value' => $node_title ? $node_title : '' ); } @@ -207,15 +207,14 @@ } else { - $node_field = db_result(db_query("SELECT n.title FROM {node} n WHERE n.nid = %d", $node->$field['field_name'])); - + $node_title = db_result(db_query("SELECT n.title FROM {node} n WHERE n.nid = %d", $node_field['relation'][0])); $form[$field['field_name']]['title'] = array( '#type' => 'textfield', '#title' => t($field['widget']['label']), '#maxlength' => 128, '#autocomplete_path' => 'nodereference/autocomplete/'. $field['field_name'], - '#default_value' => $node_field ? $node_field : '' + '#default_value' => $node_title ? $node_title : '' ); } } @@ -223,7 +222,7 @@ $form[$field['field_name']]['relation'] = array( '#type' => 'select', '#title' => t($field['widget']['label']), - '#default_value' => $node_field, + '#default_value' => $node_field['relation'], '#multiple' => $field['multiple'], '#options' => _nodereference_potential_references($field), );