OMG... MY heart has just sunk and I'm trying not to panic.
Basically, the code in your new administrator/components/com_hikashop/classes/user.php file is not mapping user names into community builder.
I have had hundreds (literally) of orders since using 2.1.2 which have come thru and the CB mapping is not working. This code here:
$fields = array('cbactivation','id','user_id','approved','confirmed');
$values = array('\'\'',(int)$newUser->user_cms_id,(int)$newUser->user_cms_id,1,1);
if(!empty($addressData->address_firstname)){
$fields[]='firstname';
$values[]=$this->database->Quote($addressData->address_firstname);
}
if(!empty($addressData->address_middle_name)){
$fields[]='middlename';
$values[]=$this->database->Quote($addressData->address_middle_name);
}
if(!empty($addressData->address_lastname)){
$fields[]='lastname';
$values[]=$this->database->Quote($addressData->address_lastname);
}
Any way to fix this retroactively. Also needs to work going forward. I can dowgrade to 2.1.1 i guess.