The commit that was made on #2986901: Followup for #2666392: ConfigEntityTypeInterface::getPropertiesToExport no longer returns NULL, throws exception instead has caused a test failure / breakage in the Config Update Manager project -- see issue #2990516: Address test failures due presumably to changes in core.

The problem is that this commit changed the behavior of an API method ConfigEntityStorage::updateFromStorageRecord(). It no longer preserves the __core component of config when this method is called, and it used to.

We can work around this issue in our contrib module. However, I think that the Core patch should either be:

a) Reverted.

or

b) Documented in a change record.

Either one is probably OK, but I don't think making that change to the behavior of a public API function, without a change record is really OK. Thanks!

Comments

jhodgdon created an issue. See original summary.

Version: 8.6.x-dev » 8.8.x-dev

Drupal 8.6.x will not receive any further development aside from security fixes. Bug reports should be targeted against the 8.8.x-dev branch from now on, and new development or disruptive changes should be targeted against the 8.9.x-dev branch. For more information see the Drupal 8 and 9 minor version schedule and the Allowed changes during the Drupal 8 and 9 release cycles.

Version: 8.8.x-dev » 8.9.x-dev

Drupal 8.8.7 was released on June 3, 2020 and is the final full bugfix release for the Drupal 8.8.x series. Drupal 8.8.x will not receive any further development aside from security fixes. Sites should prepare to update to Drupal 8.9.0 or Drupal 9.0.0 for ongoing support.

Bug reports should be targeted against the 8.9.x-dev branch from now on, and new development or disruptive changes should be targeted against the 9.1.x-dev branch. For more information see the Drupal 8 and 9 minor version schedule and the Allowed changes during the Drupal 8 and 9 release cycles.

pameeela’s picture

@jhodgdon, came across this while triaging old issues. Do you think the change notice is still required? If so maybe we should bump #2986901: Followup for #2666392: ConfigEntityTypeInterface::getPropertiesToExport no longer returns NULL, throws exception instead back to needs work?

pameeela’s picture

Issue tags: +Bug Smash Initiative
jhodgdon’s picture

Status: Active » Closed (won't fix)

At this point I think we should just close this as Won't Fix.