X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FContact%2FForm%2FInline%2FOpenID.php;h=b0cb88ff59f1d8cf5a96c5cd6aacf9d1990cea35;hb=beccc0d657ee873b40b54af732aed9f5a368a36f;hp=bc1014db2f06f49a51856fbec9eea1ac2ad2bd64;hpb=79c0e11ec92e46b36336f7903a537c5fcc78efef;p=civicrm-core.git diff --git a/CRM/Contact/Form/Inline/OpenID.php b/CRM/Contact/Form/Inline/OpenID.php index bc1014db2f..b0cb88ff59 100644 --- a/CRM/Contact/Form/Inline/OpenID.php +++ b/CRM/Contact/Form/Inline/OpenID.php @@ -1,9 +1,9 @@ exportValues(); @@ -165,9 +158,16 @@ 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(); $this->response(); } + }