Closed (fixed)
Project:
Pathauto
Version:
8.x-1.x-dev
Component:
Code
Priority:
Major
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
5 Mar 2026 at 14:31 UTC
Updated:
26 Mar 2026 at 09:25 UTC
Jump to comment: Most recent
Drupal core 11.3.4 removed config schema for `uuid` in condition plugins. See related issue: #3525391: Conditions plugin validation schema is wrong. As pathauto pattern configurations contain condition plugin configuration and pathauto adds the `uuid` key for condition plugins, this causes config schema errors.
Create a pathauto pattern with a condition plugin, for example apply the pattern for a node and select a specific bundle. Run the schema checker: it will fail because of the `uuid` key in configuration.
Remove the `uuid` from configuration.
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments
Comment #2
morvaim commentedComment #5
morvaim commentedComment #6
mxr576Comment #7
mxr576Comment #8
mably commentedDon't we need an update hook to remove all existing
uuidfrom existing condition configuration?Comment #9
morvaim commentedYes and sorry, an update hook is indeed needed.
And the commit has been reverted and released in 11.3.5, the change will be introduced in 11.4. See: https://www.drupal.org/project/drupal/issues/3525391#comment-16498606
Comment #10
morvaim commentedAnd post update hook added.
Comment #11
berdirI posted a review yesterday in the MR.
Comment #12
mably commentedComment #13
berdiradded one comment, otherwise looks good to me. We can always decide to remove the test again if it's annoying to update/maintain, so lets add it now. A kernel test is less of a problem than full update tests with DB dumps, those are painful to handle.
Comment #15
mably commentedMerged. Thanks all!