If a configuration entity is defined in a configuration split and is set as ignored, it is not installed if the split becomes active. With Drupal 8.8 this creates additional problem #3100712: Drupal 8.7.10 to 8.8.0 update fails if views have invalid configuration.

The reason is IgnoreFilter::activeReadMultiple() returns FALSE as the value of configuration entity missing in the active storage. I suggest to drop such values by array_filter().

Comments

maximpodorov created an issue. See original summary.

maximpodorov’s picture

Status: Active » Needs review
StatusFileSize
new486 bytes
bircher’s picture

Status: Needs review » Fixed

thanks for the patch.

  • bircher committed 96c1ccc on 8.x-2.x
    Issue #3106046 by maximpodorov: Configuration is ignored incorrectly if...

Status: Fixed » Closed (fixed)

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