The filter cache is not cleared at all using the glossary module, which means that old pages remain visisble after changes to the glossary taxonomy or glossary module settings.

The attached patch solves the problem:

  • Checks for module filtercache are removed (it is now a core feature in Drupal 4.5.x)
  • Instead of filtercache_clear(), call cache_clear_all('filter:', true)
  • Check for POST variables before the redirect done by system_settings_save()
  • The third parameter of the *_taxonomy callback is an array, instead of an object

Note that line numbers can be a little bit off, because of other patches living in my personal tree (see other recent issues).

Comments

Frodo Looijaard’s picture

Committed to CVS [HEAD]

Frodo Looijaard’s picture

Assigned: Unassigned » Frodo Looijaard
Anonymous’s picture