Steps to reproduce:
1. Create node A and B with different languages, but the same URL alias - all works pretty well
2. Go to Admin -> Content Management -> Content
3. Select nodes A and B
4. Make some action on them (publish for example), except deleting :)
5. Now in url_aliases table we have 2 records with the same alias for node A (or node B) and for just one language, because path.module DO NOT set pid in node object on load, so we get "wrong" query which update table based on dst field.

Possible solution: can we use src OR dst + src as WHERE clause?

Comments

taran2l’s picture

Title: Path module breaks same URL aliases for different langauges » Path module breaks same URL aliases for different languages

Status: Active » Closed (outdated)

Automatically closed because Drupal 6 is no longer supported. If the issue verifiably applies to later versions, please reopen with details and update the version.