X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FContact%2FForm%2FInline%2FOpenID.php;h=b0cb88ff59f1d8cf5a96c5cd6aacf9d1990cea35;hb=beccc0d657ee873b40b54af732aed9f5a368a36f;hp=03d76220bff1a3381e06b1491b236acf72474caf;hpb=3b7bf9514d92a68e9adb10ae1fe33f8d6ca3da7d;p=civicrm-core.git diff --git a/CRM/Contact/Form/Inline/OpenID.php b/CRM/Contact/Form/Inline/OpenID.php index 03d76220bf..b0cb88ff59 100644 --- a/CRM/Contact/Form/Inline/OpenID.php +++ b/CRM/Contact/Form/Inline/OpenID.php @@ -1,7 +1,7 @@ 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();