Index: node.module =================================================================== RCS file: /cvs/drupal/drupal/modules/node.module,v retrieving revision 1.503 diff -u -F^function -r1.503 node.module --- node.module 7 Jul 2005 13:30:50 -0000 1.503 +++ node.module 19 Jul 2005 02:11:32 -0000 @@ -401,8 +401,9 @@ function node_save($node) { $fields = node_invoke_nodeapi($node, 'fields'); // Serialize the revisions field: - if ($node->revisions) { + if ($node->revisions && !isset($node->rev_serialized)) { $node->revisions = serialize($node->revisions); + $node->rev_serialized = TRUE; } // Apply filters to some default node fields: