=== modified file 'uc_file/uc_file.pages.inc'
--- uc_file/uc_file.pages.inc	2008-11-10 20:57:25 +0000
+++ uc_file/uc_file.pages.inc	2009-02-02 20:22:27 +0000
@@ -338,10 +338,7 @@
   // Calculate hash
   $file_user->file_key = drupal_get_token(serialize($file_user));
   
-  // Delete the old entry for this file.
-  db_query("DELETE FROM {uc_file_users} WHERE fid = %d", $file_user->fid);
-  
-  drupal_write_record('uc_file_users', $file_user);
+  drupal_write_record('uc_file_users', $file_user, 'fuid');
 }
 
 // Send 'em packin...

