X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;ds=sidebyside;f=CRM%2FContact%2FForm%2FInline%2FOpenID.php;h=b0cb88ff59f1d8cf5a96c5cd6aacf9d1990cea35;hb=beccc0d657ee873b40b54af732aed9f5a368a36f;hp=06aa2985320d599e94256e4651a98da703a9688e;hpb=414b3228db09432f1e389a89f9fb9e3f22d0f2da;p=civicrm-core.git diff --git a/CRM/Contact/Form/Inline/OpenID.php b/CRM/Contact/Form/Inline/OpenID.php index 06aa298532..b0cb88ff59 100644 --- a/CRM/Contact/Form/Inline/OpenID.php +++ b/CRM/Contact/Form/Inline/OpenID.php @@ -1,9 +1,9 @@ exportValues(); @@ -164,6 +158,12 @@ class CRM_Contact_Form_Inline_OpenID extends CRM_Contact_Form_Inline { // Process / save openID $params['contact_id'] = $this->_contactId; $params['updateBlankLocInfo'] = TRUE; + $params['openid']['isIdSet'] = TRUE; + foreach ($this->_openids as $count => $value) { + if (!empty($value['id']) && isset($params['openid'][$count])) { + $params['openid'][$count]['id'] = $value['id']; + } + } CRM_Core_BAO_Block::create('openid', $params); $this->log();