Index: invite.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/invite/invite.module,v
retrieving revision 1.10.2.83
diff -u -r1.10.2.83 invite.module
--- invite.module	15 Oct 2007 04:30:28 -0000	1.10.2.83
+++ invite.module	15 Oct 2007 04:56:06 -0000
@@ -172,16 +172,18 @@
       }
 
       if ($invite) {
-        // Figure out form field position
-        if (isset($form['account'])) {
-          $field = &$form['account'];
-        }
-        else {
-          $field = &$form;
-        }
-        // Preset email field
-        if (isset($field['mail'])) {
-          $field['mail']['#default_value'] = $invite->email;
+        // Preset email field only if caching is disabled
+        if (variable_get('cache', CACHE_DISABLED) == CACHE_DISABLED) {
+          // Figure out form field position
+          if (isset($form['account'])) {
+            $field = &$form['account'];
+          }
+          else {
+            $field = &$form;
+          }
+          if (isset($field['mail'])) {
+            $field['mail']['#default_value'] = $invite->email;
+          }
         }
       }
       else if (variable_get('user_register', 1) == 'inviteonly') {

