I just updated my pathauto module and noticed that I get a fatal error when updating content. I checked the module list and I see:

Provides a mechanism for modules to automatically generate aliases for the content they manage.
Depends on: Path (enabled), Token (missing)

The token dependency wasn't there when I installed pathauto but it's needed by the new version. This dependency isn't enforced though. The weird thing is that the pathauto enabled checkbox is checked and disabled.

Comments

mtsachev’s picture

Title: Module dependencies not enforced on updated » Module dependencies not enforced on update

I downloaded token and now I can't install it because its checkbox is disabled. I had to disable pathauto - checkbox is not disabled anymore, then enable token, then re-enable pathauto. Doesn't look like the best user experience.

AmrMostafa’s picture

Version: 5.2 » 7.x-dev
Priority: Normal » Critical

This is really a critical issue.

AmrMostafa’s picture

Status: Active » Closed (duplicate)

#211182: Updates run in unpredictable order is more or less a duplicate of this issue, but I'm marking this as duplicate as discussion there have taken place to a good extent. To help avoid this in the future, make sure you check the issue against the development (-dev) version, if it still applies then it's much better to assign it to the -dev verison in which developers are actively working with.