--- commerce/modules/product_reference/includes/views/commerce_product_reference.views.inc	2012-05-13 18:15:46.074037744 -0500
+++ commerce/modules/product_reference/includes/views/commerce_product_reference.views.inc.new	2012-05-13 17:50:16.133660563 -0500
@@ -14,7 +14,7 @@
   // Add a join to commerce_product so that it can be used by the inverse relationship.
   $data[_field_sql_storage_tablename($field)]['table']['join']['commerce_product'] = array(
     'left_field' => 'product_id',
-    'field' => $field['field_name'] . '_product_id',
+    'field' => 'entity_id',
     'extra' => array(
       array('field' => 'deleted', 'value' => 0, 'numeric' => TRUE),
     ),
@@ -77,7 +77,7 @@
         'base' => $entity_info['base table'],
         'base field' => $entity_info['entity keys']['id'],
         'relationship table' => _field_sql_storage_tablename($field),
-        'relationship field' => 'entity_id',
+        'relationship field' => $field['field_name'] . '_product_id',
 
         'label' => t('!entity_type referencing products from !field_name', array('!entity_type' => $entity_info['label'], '!field_name' => $field['field_name'])),
         'title' => t('!entity_type referencing products from !field_name', array('!entity_type' => $entity_info['label'],  '!field_name' => $field['field_name'])),
