Merge pull request #6559 from jitendrapurohit/CRM-16877
[civicrm-core.git] / CRM / Contact / Form / Inline / OpenID.php
index bf53a7d112256d40a16fc14505feba4efc861e39..b0cb88ff59f1d8cf5a96c5cd6aacf9d1990cea35 100644 (file)
@@ -158,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();