It appears that the changes introduced in #2923779: Normalizers violate NormalizerInterface prevent this module's FieldItemNormalizer from being instantiated, thus also preventing Field Enhancers from being processed. My current workaround is to tag the Normalizers with the internal 'jsonapi_normalizer_do_not_use_removal_imminent' service, although I'm feeling fairly confident that there will need to be a better refactor in here to bring jsonapi_extras up to speed. At least maybe this can help get the ball rolling on this.

Comments

logickal created an issue. See original summary.

logickal’s picture

logickal’s picture

Status: Active » Needs review

Status: Needs review » Needs work

The last submitted patch, 2: fix_upstream_normalizer_services-2942340-2.patch, failed testing. View results

e0ipso’s picture

Thanks for the patch!

  • e0ipso committed 29fa047 on 8.x-1.x authored by logickal
    Issue #2942340 by logickal, e0ipso: Breaking upstream JsonAPI module...
e0ipso’s picture

Status: Needs work » Fixed

Fixed!

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.