Fixed Don't merge users with the same email addresses at import (import from vB v3.8)

Xiomera

Member
We have a big vB forum where duplicated user emails were allowed (we are talking about several 1000 users with more than 1 account with the same email but different user name). We would like to import this correctly without automatically merging this accounts into 1.
There are 2 options in the import process (seen in the image below). If we don't use this options it shouldn't merge them automatically right?
But in our case this options don't have any effect. The users with the same emails are always merged into 1, regardless which of this 2 options are selected.

Is there any way to get all users with the same emails into XF from vB? Otherwise we would have to do it manually or via SQL queries in database before we import.
(We are importing into a fresh XF2.1.1 install on php7.3.3)

Thank you for your time and help!

-Xiomera

Screenshot_2019-04-05 Configure importer vBulletin 3 7, 3 8 (Beta) XenForo - Admin control pa...webp
 
If both options are left unchecked then the account should not be automatically merged.

I will move this to bug reports for further investigation.
 
This is fixed in the next XenForo Importers release. It is specific to the vBulletin importer. To fix it yourself, edit the file src/addons/XFI/Import/Importer/vBulletin.php and find:
PHP:
'merge_email' => true,
And replace with:
PHP:
'merge_email' => false,
Without this change, the value will default to true, even if the checkbox is unchecked!
 
Thank you for reporting this issue. It has now been resolved and we are aiming to include it in a future XFI release (1.2.3).

Change log:
Ensure that 'merge_email' is defaulted to false in the vBulletin importer.
Any changes made as a result of this issue being resolved may not be rolled out here until later.
 
Back
Top Bottom