Closed (fixed)
Project:
Redirect Audit
Version:
1.0.1
Component:
Code
Priority:
Normal
Category:
Bug report
Assigned:
Issue tags:
Reporter:
Created:
7 Nov 2025 at 09:58 UTC
Updated:
21 Nov 2025 at 10:39 UTC
Jump to comment: Most recent
When fixing redirect chains (A → B → C → D), the fixChain() method only updates the source redirect (A), leaving intermediate redirects (B and C) unchanged. This causes residual sub-chains to be detected on subsequent audits.
Example scenario:
This creates an inefficient workflow where multiple fix operations are needed to resolve all chains, and can confuse site administrators who expect all chain issues to be resolved in a single fix operation.
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 #4
antonio nunez commentedComment #5
antonio nunez commentedThe MR fixes the problem. Only the logic has been corrected to resolve intermediate redirects at the same time as the origin.
This has already been released.