summaryrefslogtreecommitdiff
path: root/includes/database/select.inc
diff options
context:
space:
mode:
Diffstat (limited to 'includes/database/select.inc')
-rw-r--r--includes/database/select.inc5
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;
}