? uuid-972258.patch
Index: uuid.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/uuid/uuid.module,v
retrieving revision 1.1.2.17
diff -u -p -r1.1.2.17 uuid.module
--- uuid.module	16 Nov 2010 02:57:59 -0000	1.1.2.17
+++ uuid.module	24 Jan 2011 15:00:17 -0000
@@ -146,6 +146,10 @@ function uuid_user($op, &$edit, &$user, 
       if (isset($user->uuid) && uuid_is_valid($user->uuid)) {
         db_query("INSERT INTO {uuid_users} (uid, uuid) VALUES (%d, '%s')", $user->uid, $user->uuid);
       }
+      else if (isset($edit['uuid']) && uuid_is_valid($edit['uuid'])) {
+        db_query("INSERT INTO {uuid_users} (uid, uuid) VALUES (%d, '%s')", $user->uid, $edit['uuid']);
+        unset($edit['uuid']);
+      }
       else if (variable_get('uuid_automatic_for_users', FALSE)) {
         $user->uuid = uuid_uuid();
         db_query("INSERT INTO {uuid_users} (uid, uuid) VALUES (%d, '%s')", $user->uid, $user->uuid);
