Closed (fixed)
Project:
Redirect
Version:
8.x-1.x-dev
Component:
Code
Priority:
Normal
Category:
Task
Assigned:
Unassigned
Reporter:
Created:
18 Feb 2026 at 14:26 UTC
Updated:
4 May 2026 at 21:10 UTC
Jump to comment: Most recent
After #2932248: Provided config does not match the config after an export the system.action.redirect_delete_action contains both a regular dependency and an enforced dependency on the redirect module. Due to the former, the latter is unnecessary and superfluous.
-
Remove the enforced dependency.
-
-
-
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 #3
tstoecklerFound this because the exported configuration does not match the state after installation (because the
moduledependency key should come before theenforcedkey), but in looking at this realized, we can drop the enforced one altogether.Comment #5
berdirI thought that the regular definition is also needed when enforced is there as enforced is just to add dependences that can't be derived (not sure on that) but yes, this should be identified automatically as it uses a plugin by redirect.module.
FWIW, seems like a whole chunk of code could be removed in favor of generic support (\Drupal\redirect\Plugin\Action\DeleteRedirect as well as the multi-delete form), but that might also be a grey area about BC and so on. Small steps.