commit 0efa05b162a6d54f52682dddd2c248545ae56d24
Author: amateescu <amateescu@729614.no-reply.drupal.org>
Date:   Thu Jun 11 12:40:58 2020 +0300

    Issue #3138565 by amateescu: CommerceEntityViewsData::getViewsData() shouldn't try to generate views data for computed fields.

diff --git a/src/CommerceEntityViewsData.php b/src/CommerceEntityViewsData.php
index b1d8d5eb..1a2867ac 100644
--- a/src/CommerceEntityViewsData.php
+++ b/src/CommerceEntityViewsData.php
@@ -60,7 +60,7 @@ class CommerceEntityViewsData extends EntityViewsData {
     // Add missing reverse relationships. Workaround for core issue #2706431.
     $base_fields = $this->getEntityFieldManager()->getBaseFieldDefinitions($entity_type_id);
     $entity_reference_fields = array_filter($base_fields, function (BaseFieldDefinition $field) {
-      return $field->getType() === 'entity_reference' && strpos($field->getProvider(), 'commerce_') === 0;
+      return $field->getType() === 'entity_reference' && !$field->isComputed();
     });
     if (in_array($entity_type_id, ['commerce_order', 'commerce_product'])) {
       // Product variations and order items have reference fields pointing
