? 485768_more_reliable_array.patch
Index: email_registration.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/email_registration/email_registration.module,v
retrieving revision 1.5.2.5
diff -u -p -r1.5.2.5 email_registration.module
--- email_registration.module	31 Mar 2009 21:32:13 -0000	1.5.2.5
+++ email_registration.module	9 Jun 2009 00:31:14 -0000
@@ -32,11 +32,11 @@ function email_registration_user($op, &$
 function email_registration_form_alter(&$form, $form_state, $form_id) {
   switch ($form_id) {
     case 'user_register':
-      if (is_array($form['account'])) {
+      if (isset($form['account']) && is_array($form['account'])) {
         $form['account']['name']['#type'] = 'hidden';
         $form['account']['name']['#value'] = user_password();
         $form['account']['mail']['#title'] = t('E-mail');
-      } 
+      }
       else {
         $form['name']['#type'] = 'hidden';
         $form['name']['#value'] = user_password();
@@ -60,10 +60,10 @@ function email_registration_form_alter(&
       $form['name']['#title'] = t('E-mail');
       $form['name']['#element_validate'][] = 'email_registration_user_login_validate';
       break;
-  }  
+  }
 }
 
-/** 
+/**
  * function email_registration_settings() {
  *  return system_settings_form($form);
  * }
