** These are PHP file edits, not template edits **
Original fix by David: http://tracker.vbulletin.com/browse/VBIV-7489
(1) Find the following code in /includes/class_dm_user.php
// check for empty required fields
if (($profilefield['required'] == 1 OR $profilefield['required'] == 3) AND $value === false AND $verify)
{
$this->error('required_field_x_missing_or_invalid', $profilefield['title']);
}
// check for empty required fields
if (($profilefield['required'] == 1 OR $profilefield['required'] == 3) AND $value === false AND $verify)
{
if ($_POST['do'] == 'fbconnect' AND $this->registry->GPC['link'] AND !isset($values["$varname"]))
{
continue;
}
$this->error('required_field_x_missing_or_invalid', $profilefield['title']);
}
$customfields = $userdata->set_userfields($vbulletin->GPC['userfield'], true, 'register');
if ($_POST['do'] == 'fbconnect' AND $vbulletin->GPC['link'])
{
$customfields = $userdata->set_userfields($vbulletin->GPC['userfield'], true, 'normal');
}
else
{
$customfields = $userdata->set_userfields($vbulletin->GPC['userfield'], true, 'register');
}
Comment