? uuid_1065364_5.patch
Index: uuid.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/uuid/uuid.module,v
retrieving revision 1.1.2.18
diff -u -p -r1.1.2.18 uuid.module
--- uuid.module	9 Feb 2011 21:38:30 -0000	1.1.2.18
+++ uuid.module	23 Feb 2011 04:41:40 -0000
@@ -60,6 +60,12 @@ function uuid_nodeapi(&$node, $op, $teas
     case 'update':
       // Get existing UUID info from the DB.
       $uuid_information = uuid_node_load($node);
+      if (!empty($uuid_information['uuid']) && empty($node->uuid)) {
+        $node->uuid = $uuid_information['uuid'];
+      }
+      if (!empty($uuid_information['revision_uuid']) && empty($node->revision_uuid)) {
+        $node->revision_uuid = $uuid_information['revision_uuid'];
+      }
       $auto_create = in_array($node->type, $automatic_types, TRUE);
       $uuid_exists = isset($node->uuid) && uuid_is_valid($node->uuid);
       $uuid_in_db = !empty($uuid_information['uuid']);
