I've experienced this issue on various projects i've worked on, including a clean install with only the bare essential modules enabled (pathauto, token). I am using the 6.x-1.15 version of Token. I am aware there have been issues with menupath token aliasing recently, but think this may be unrelated.
Steps to reproduce:
- Set a node alias patten to [menupath-raw]
- Create a node with no menu entry (leave blank). The resultant url is a system url, ie node/x
- Update the node and add a menu entry (as many clients do after forgetting to add an entry on creation), and no alias is created. The url is still the system url, node/x
- Go to the bulk alias generation screen and generate aliases. The alias is now created.
I think the cause of this may be that the 'auto alias' checkbox is unticked on the node form when updating. Should it not stay ticked in certain cases such as the one i've described?
Thanks, keep up the good work ;-)