A localised Drupal 7 site I'm working on has a navigation menu along the top. Each node is provided with a menu link with a given weight. Nodes are translated into three (non-English) languages (the admin language is English). The nodes show on the menu correctly depending on the current language.
Whenever I edit a node (eg edit the title, body) and click Save, its links disappears from the menu.
The same thing happens if I edit a node but don't actually change anything, then click Save.
I can re-enable it by:
- Edit the node again
- Untick the menu link
- Edit the node yet again
- Tick the menu link (re-filling the title/weight)
- Save again
- Go to admin/structure/menu/manage/main-menu
- All the other menu links are enabled, but the recently saved is not and has "(disabled)" after its name
- Tick the box to re-enable
- Save configuration
But how can I stop menu links from being disabled when a node is edited?