Index: fbconnect.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/fbconnect/fbconnect.module,v retrieving revision 1.14 diff -b -u -p -r1.14 fbconnect.module --- fbconnect.module 27 Feb 2009 17:46:09 -0000 1.14 +++ fbconnect.module 17 Mar 2009 08:52:39 -0000 @@ -457,7 +457,8 @@ function fbconnect_import_filter($var) { * Facebook user id */ function fbconnect_register($uid, $fbuid) { - return db_query("REPLACE {fbconnect_users} (uid, fbuid, timestamp) VALUES (%d, %d, %d) ", $uid, $fbuid, time()); + db_query('DELETE FROM {fbconnect_users} WHERE uid = %d AND fbuid = %d', $uid, $fbuid); + return db_query('INSERT INTO {fbconnect_users} (uid, fbuid, timestamp) VALUES (%d, %d, %d)', $uid, $fbuid, time()); } /** Index: modules/fbconnect_profile/fbconnect_profile.module =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/fbconnect/modules/fbconnect_profile/fbconnect_profile.module,v retrieving revision 1.3 diff -b -u -p -r1.3 fbconnect_profile.module --- modules/fbconnect_profile/fbconnect_profile.module 27 Feb 2009 17:46:09 -0000 1.3 +++ modules/fbconnect_profile/fbconnect_profile.module 17 Mar 2009 08:52:49 -0000 @@ -283,7 +283,8 @@ function fbconnect_profile_insert_user_i $s[] = "'%s'"; } // Save user information imported from Facebook - db_query('REPLACE INTO {fbconnect_profile} ('. implode(', ', $fields) .') VALUES ('. implode(', ', $s) .')', $values); + db_query('DELETE FROM {fbconnect_profile} WHERE uid = %d', $uid); + db_query('INSERT INTO {fbconnect_profile} ('. implode(', ', $fields) .') VALUES ('. implode(', ', $s) .')', $values); // Update the 24h cache timer and save fields settings. db_query("UPDATE {fbconnect_users} SET timestamp = %d, import_setting = '%s' WHERE uid = %d", time(), serialize($fields_setting), $uid); return TRUE;