Index: includes/admin.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/views/includes/admin.inc,v
retrieving revision 1.133
diff -u -F^[^a-z]*function -r1.133 admin.inc
--- includes/admin.inc	10 Sep 2008 21:29:15 -0000	1.133
+++ includes/admin.inc	25 Sep 2008 11:04:38 -0000
@@ -2298,7 +2298,12 @@ function views_ui_config_item_form(&$for
         }
         $rel = empty($item['relationship']) ? 'none' : $item['relationship'];
         if (empty($relationship_options[$rel])) {
-          $rel = 'none';
+          // Pick the first relationship.
+          $rel = key($relationship_options);
+          // We want this relationship option to get saved even if the user
+          // skips submitting the form.
+          $view->set_item_option($display_id, $type, $id, 'relationship', $rel);
+          views_ui_cache_set($view);
         }
 
         $form['options']['relationship'] = array(
