diff options
author | Dries Buytaert <dries@buytaert.net> | 2010-07-28 01:51:06 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2010-07-28 01:51:06 +0000 |
commit | 8a128c645cbc5b9c75a386ec3a9633568c5d0b43 (patch) | |
tree | e788934bc2719c24a07bec85775a7e09c7107ff6 /includes/database/select.inc | |
parent | b8a7b8a89b7bdef595e031f04a91cbc08e128c3f (diff) | |
download | brdo-8a128c645cbc5b9c75a386ec3a9633568c5d0b43.tar.gz brdo-8a128c645cbc5b9c75a386ec3a9633568c5d0b43.tar.bz2 |
- Patch #851748 by Stevel: weird logic in SelectQuery::addField().
Diffstat (limited to 'includes/database/select.inc')
-rw-r--r-- | includes/database/select.inc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/includes/database/select.inc b/includes/database/select.inc index 1777a20d4..535c29c85 100644 --- a/includes/database/select.inc +++ b/includes/database/select.inc @@ -1125,14 +1125,14 @@ class SelectQuery extends Query implements SelectQueryInterface { } // If that's already in use, try the table name and field name. - if (!empty($this->tables[$alias])) { + if (!empty($this->fields[$alias])) { $alias = $table_alias . '_' . $field; } // If that is already used, just add a counter until we find an unused alias. $alias_candidate = $alias; $count = 2; - while (!empty($this->tables[$alias_candidate])) { + while (!empty($this->fields[$alias_candidate])) { $alias_candidate = $alias . '_' . $count++; } $alias = $alias_candidate; |