Index: includes/admin.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/views/includes/admin.inc,v
retrieving revision 1.136
diff -u -F^[^a-z]*function -r1.136 admin.inc
--- includes/admin.inc	29 Sep 2008 19:53:13 -0000	1.136
+++ includes/admin.inc	2 Oct 2008 10:45:10 -0000
@@ -2283,7 +2283,7 @@ function views_ui_config_item_form(&$for
         $data = views_fetch_data($relationship['table']);
         $base = $data[$relationship['field']]['relationship']['base'];
         $base_fields = views_fetch_fields($base, $form_state['type']);
-        if (isset($base_fields[$handler->table . '.' . $handler->field])) {
+        if (isset($base_fields[$item['table'] . '.' . $item['field']])) {
           $relationship_handler->init($view, $relationship);
           $relationship_options[$relationship['id']] = $relationship_handler->label();
         }
@@ -2293,7 +2293,7 @@ function views_ui_config_item_form(&$for
         // Make sure the existing relationship is even valid. If not, force
         // it to none.
         $base_fields = views_fetch_fields($view->base_table, $form_state['type']);
-        if (isset($base_fields[$handler->table . '.' . $handler->field])) {
+        if (isset($base_fields[$item['table'] . '.' . $item['field']])) {
           $relationship_options = array_merge(array('none' => t('Do not use a relationship')), $relationship_options);
         }
         $rel = empty($item['relationship']) ? 'none' : $item['relationship'];
