another place we need to use table aliases
authorChuck Hagenbuch <chuck@horde.org>
Wed, 26 Aug 2009 01:30:03 +0000 (21:30 -0400)
committerChuck Hagenbuch <chuck@horde.org>
Wed, 26 Aug 2009 01:30:03 +0000 (21:30 -0400)
framework/Rdo/lib/Horde/Rdo/Query.php

index e6b1f9e..f252b98 100644 (file)
@@ -469,9 +469,9 @@ class Horde_Rdo_Query
         foreach (array_keys($query) as $field) {
             $value = $query[$field];
             if (preg_match('/^@(.*)@$/', $value, $matches)) {
-                $q[$m1->table . '.' . $field] = new Horde_Rdo_Query_Literal($m2->table . '.' . $matches[1]);
+                $q[$m1->tableAlias . '.' . $field] = new Horde_Rdo_Query_Literal($m2->table . '.' . $matches[1]);
             } else {
-                $q[$m1->table . '.' . $field] = $value;
+                $q[$m1->tableAlias . '.' . $field] = $value;
             }
         }