Index: excerpt.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/excerpt/excerpt.module,v
retrieving revision 1.9
diff -u -p -r1.9 excerpt.module
--- excerpt.module	2 Jan 2008 05:15:36 -0000	1.9
+++ excerpt.module	17 Mar 2008 17:07:26 -0000
@@ -10,16 +10,11 @@ function excerpt_help($section) {
 
  function excerpt_nodeapi(&$node, $op, $teaser) {
    switch ($op) {
-    case 'validate':
     case 'load':
       if (trim($node->teaser) == '') {
         $node->teaser = node_teaser($node->body);
       }
-    case 'load':
-      if ($node->teaser == '') {
-        $node->teaser = node_teaser($node->body);
-      }
-      break;
+      $node->readmore = ($node->teaser != $node->body);
       break;
    }
  }
