Index: modules/node.module
===================================================================
RCS file: /cvs/drupal/drupal/modules/node.module,v
retrieving revision 1.502
diff -u -r1.502 node.module
--- modules/node.module	3 Jul 2005 16:41:42 -0000	1.502
+++ modules/node.module	6 Jul 2005 15:22:20 -0000
@@ -567,6 +567,17 @@
       $results = array();
       foreach ($find as $item) {
         $node = node_load(array('nid' => $item));
+
+        // Get node output (filtered and with module-specific fields).
+        if (node_hook($node, 'view')) {
+          node_invoke($node, 'view', false, false);
+        }
+        else {
+          $node = node_prepare($node, false);
+        }
+        // Allow modules to change $node->body before viewing.
+        node_invoke_nodeapi($node, 'view', false, false);
+
         $extra = node_invoke_nodeapi($node, 'search result');
         $results[] = array('link' => url('node/'. $item),
                            'type' => node_invoke($node, 'node_name'),
