That's it - clean install, no contributed modules but Taxonomy Menu. When I delete a node tagged "white", menu item "white" disappears. I nave to uncheck "Syncronise changes to this vocabulary" to stop this. Same thing with the latest dev version.
Drupal - 6.14.
| Comment | File | Size | Author |
|---|---|---|---|
| #2 | Fix-Menu-Corruption-v2.patch | 2.18 KB | elprans |
| #1 | 0001-Fix-a-number-of-bugs-that-led-to-a-horrible-menu-cor.patch | 1.85 KB | elprans |
Comments
Comment #1
elprans commentedThis is caused by a nasty bug in Taxonomy Menu synchronization code. The patch that fixed this for me is attached. This should also fix #514640: Duplication of terms.
Comment #2
elprans commentedUpdated patch
Comment #3
indytechcook commentedVery good work elphrans. Thank you very much. It's tough to do hard core debugging with a full time job and 4 month old baby.
I agree with your statement about now running the rebuild every time a node is change. The only time it needs to run is if the option "show node count" or "hide empty terms" is enabled. Currently is always runs. I will create a new issue and a new patch for that.
Quick question. Is this patch for DRUPAL-6--2 branch for the DRUPAL-6--2-4-BETA1 release?
Comment #4
elprans commentedThe patch is against DRUPAL-6--2-4-BETA1
Comment #5
indytechcook commentedThis has been commited. Please look for the dev release soon. If it fixes the issue, then please post here and I will add a new stable release.
Thanks again to elprans for fixing this long standing issues.
Comment #6
NaX commentedI think this patch fixed a nasty bug I ran into. http://drupal.org/node/383780
I can’t confirm if this patch fixed the problem but after rebuilding and clearing cache the errors went away.
I think another beta release is in order.
Comment #7
indytechcook commentedThis is part of 6.x-2.4-beta2. Since Nax reported it fixed the issue, setting to fixed.