When creating a new node, I unchecked the "automatic alias" option under "URL Path Settings." I then manually entered a path and saved. This was fine until I edited the node later. At that time, the "automatic alias" check mark was reinstated without any user intervention and the old manual URL was overwritten by Pathauto. (Pathauto was set to automatically regenerate paths on edit)
This is incorrect behavior. If a user chooses to uncheck the "automatic alias" option and type in a manual one, then Pathauto should NEVER update that URL again unless the user chooses to recheck the "automatic alias" box. (regardless of the Pathauto update options under configuration) Otherwise, having the option to overrule Pathauto does nothing but infuriate people who occasionally want to use a manual URL.
Comments
Comment #1
tsvenson commentedThis is a known limitation and currently the solution is to use the http://drupal.org/project/pathauto_persist module to fix this.
Also, its a duplicate of #936222: Merge in pathauto_persist module functionality to prevent losing manual aliases with node_save() calls.