The delivery entity cannot be reached by VBO after the upgrade

I found the solutions here: https://www.drupal.org/node/2856944#comment-11999473

That leads to a small alteration

includes/commerce_delivery.views.inc


  $data['commerce_delivery']['table']['base'] = array( 
    'field' => 'delivery_id',
    'title' => t('Commerce Delivery'),
    'help' => t('Delivery.'),
  );

 + $data['commerce_delivery']['table']['entity type'] = 'commerce_delivery';


and under


  // Expose the delivery id.
  $data['commerce_delivery']['delivery_id'] = array(
    'title' => t('Delivery id'),
    'help' => t('The delivery id.'),
    'field' => array(
      'handler' => 'views_handler_field',
      'click sortable' => TRUE,
    ),
    'filter' => array(
      'handler' => 'views_handler_filter_numeric',
    ),
    'sort' => array(
      'handler' => 'views_handler_sort',
    ),
    'argument' => array(
      'handler' => 'views_handler_argument_numeric',
    ),
  );

      // Add optional support for Views Bulk Operations.
      if (module_exists('views_bulk_operations')) {

        $data['commerce_delivery']['views_bulk_operations'] = array(
          'title' => t('Commerce Delivery Bulk'),
          'group' => t('Bulk operations'),
          'help' => t('Provide a checkbox to select the row for bulk operations.'),
          'real field' => 'delivery_id',
          'field' => array(
            'handler' => 'views_bulk_operations_handler_field_operations',
            'click sortable' => FALSE,
            ),
        );
      }

Comments

rbosscher created an issue.