diff --git a/xmlsitemap_node/xmlsitemap_node.module b/xmlsitemap_node/xmlsitemap_node.module index 6a0e6d9cc568fbf7c7f794f8c68325cb675bd565..b7463d5d7493bf3c124a0162e41b8539ec3c4e50 100644 --- a/xmlsitemap_node/xmlsitemap_node.module +++ b/xmlsitemap_node/xmlsitemap_node.module @@ -146,7 +146,7 @@ function xmlsitemap_node_form_node_form_alter(array &$form, array &$form_state) * An array of UNIX timestamp integers. */ function xmlsitemap_node_get_timestamps(stdClass $node) { - static $timestamps = array(); + $timestamps = &drupal_static(__FUNCTION__, array()); if (!isset($timestamps[$node->nid])) { $timestamps[$node->nid] = db_query("SELECT nr.timestamp FROM {node_revision} nr WHERE nr.nid = :nid", array(':nid' => $node->nid))->fetchCol();