If multiple modules each call taxonomy_node_save() after taxonomy_node_get_terms() on the same node, the last module will be the only one to succeed, since taxonomy_node_get_terms() only queries the database the first time.

What would be an ideal way to solve this? Is this a larger issue with other parts of Drupal which also use static variables to cache database queries?

Comments

dpearcefl’s picture

Status: Active » Closed (won't fix)

Considering the age of this issue with no responses and that D5 is unsupported, I am closing this issue.