apigee / apigee-edge-drupal

The Apigee Edge module enables you to integrate a Drupal 9 or 8 site with Apigee.
https://www.drupal.org/project/apigee_edge
GNU General Public License v2.0
32 stars 45 forks source link

Switching from Apigee Edge to Apigee X causes mismatched Entity/Field Definitions #1013

Open psweeney-achieve opened 8 months ago

psweeney-achieve commented 8 months ago

Description

Whenever we change our backend from Apigee Edge to Apigee X via /admin/config/apigee-edge/settings, we receive these errors on the Status report page:

Screenshot 2023-12-20 at 9 49 52 AM

Apigee Info

Apigee X & Edge

Steps to Reproduce

Steps to reproduce the behavior:

  1. Go to '/admin/config/apigee-edge/settings'
  2. Enter Apigee X credentials and save
  3. Navigate to /admin/reports/status
  4. View errors

Actual Behavior

Mismatched entity / field definition errors is displayed on the Status Report page and Entity Update conrib module must be used to manually update field definitions.

Expected Behavior

After enabling Apigee X, the base entity and field definitions should be synced properly.

Version Info

Drupal D10/9 and Apigee Edge 2.1.3 (D9) or Apigee Edge 3.0.4 (D10)

shishir-intelli commented 8 months ago

@psweeney-achieve Yes, this is a known issue when switching the organization from Apigee Edge to Apigee X and vice-versa. Thank you for bringing up this concern. we're working on fixing this issue.