TLDR; A module to automatically update all path aliases of entities which reference separate entities whose path alias has just changed.

So you've set up your site to use clean URLs using Pathauto, and you have some logical structure to your paths - Great!

But you'll eventually run into a problem if you're intending to use Entity/Term reference fields with your content types (although it may not be so apparent).

Say you've just created a new piece of content with the title 'You da man', and it's path (thanks to your awesome Pathauto config) is '/content/you-da-man'. After this, you decide that your content type needs a term reference field to attach a taxonomy term to group your content. You update 'You da man' and select a term from the new field, and save it. Your path has changed to '/content/awesome-term/you-da-man', which is fine... for now.

You now decide that you need to update the path for the term which you referenced in 'You da man' from '/awesome-term' to '/awesome-term-title'. Here lies the problem. The path alias for the term has changed, but the path alias of 'You da man' still contains the old path alias for the term.

This module will automatically update the aliases of entities in the above scenario.

This module works well with Workbench Moderation.

Supporting organizations: 
Module written for a client.

Project information

Releases