? 439660_notices.patch
Index: openid_cp_field.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/openid_cp_field/openid_cp_field.module,v
retrieving revision 1.1.2.4
diff -u -p -r1.1.2.4 openid_cp_field.module
--- openid_cp_field.module	20 Apr 2009 12:22:20 -0000	1.1.2.4
+++ openid_cp_field.module	20 Apr 2009 22:21:54 -0000
@@ -99,7 +99,7 @@ function openid_cp_field_map($form_state
 
   $openid_sreg_fields = array();
   foreach ($openid_attrs as $id => $attr) {
-    if (!in_array($attr['sreg'], $already_mapped_sreg) && isset($attr['sreg'])) {
+    if (isset($attr['sreg']) && !in_array($attr['sreg'], $already_mapped_sreg)) {
       $openid_sreg_fields += array($attr['sreg'] => $attr['label']);
     }
   }
@@ -141,7 +141,7 @@ function openid_cp_field_map($form_state
     '#description' => t('The source of the current mapping is: !source', array('!source' => $source_msg)),
   );
   $form['current_map']['map'] = array(
-    '#value' => $current_map,
+    '#value' => isset($current_map) ? $current_map : '',
   );
   if ($source == OPENID_CP_FIELD_OVERRIDEN) {
     $form['current_map']['revert'] = array(
