Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Now that we've removed load plugins, doing beta-to-beta Drupal 8 updates where migrate_drupal was enabled will fail (and the patch at #2555183: Fix the filled update tests, they are broken fails, demonstrating this). We need an update path that will remove the load key from existing migration config entities.
Comment | File | Size | Author |
---|---|---|---|
#5 | interdiff.txt | 622 bytes | mikeryan |
#5 | migrate_needs_core-2559381-5.patch | 836 bytes | mikeryan |
Comments
Comment #2
mikeryanComment #3
mikeryanWell, it seems simple enough, but testing locally with the latest #2555183: Fix the filled update tests, they are broken patch still fails, can't figure why...
Comment #4
jhedstromIn local testing, this never returns TRUE (as it is an empty array), so the key isn't cleared. Simply removing the conditional fixes the tests in #2555183: Fix the filled update tests, they are broken. Alternatively, using
might work, but there is no harm from what I can tell on calling
clear()
on a non-existent property.Comment #5
mikeryanWith the suggested unconditional clear, thanks @jhedstrom!
Comment #6
jhedstromI think this is RTBC assuming the combined patch in #2555183: Fix the filled update tests, they are broken goes green.
Comment #7
catchI removed the message on commit - site builders don't need to know that's what we did.
Agreed this is RTBC given the implicit test coverage working in the other issue. If we later found out something was wrong with this, we could remove migrate from the test dump until we stop changing the config.
Committed/pushed to 8.0.x, thanks!