diff -r -u -F '^function' project/release/project_release.module project_mod/release/project_release.module --- project/release/project_release.module 2007-08-22 12:30:52.000000000 -0400 +++ project_mod/release/project_release.module 2007-08-23 09:29:45.000000000 -0400 @@ -631,6 +631,11 @@ function project_release_delete($node) { file_delete(file_create_path($node->file_path)); } db_query("DELETE FROM {project_release_nodes} WHERE nid = %d", $node->nid); + + // Finally, clear the cache for the release table whenever a release node is + // deleted, since what we want to display might have changed, too. + $cid = 'table:'. $node->pid .':'; + cache_clear_all($cid, 'cache_project_release', TRUE); }