diff options
Diffstat (limited to 'includes/database/select.inc')
-rw-r--r-- | includes/database/select.inc | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/includes/database/select.inc b/includes/database/select.inc index 8a6a4ab30..2961bb1ef 100644 --- a/includes/database/select.inc +++ b/includes/database/select.inc @@ -1069,10 +1069,11 @@ class SelectQuery extends Query implements SelectQueryInterface { // Modules may alter all queries or only those having a particular tag. if (isset($this->alterTags)) { - drupal_alter('query', $query); + $hooks = array('query'); foreach ($this->alterTags as $tag => $value) { - drupal_alter("query_$tag", $query); + $hooks[] = 'query_' . $tag; } + drupal_alter($hooks, $query); } return $this->prepared = TRUE; } |