#496500 follow-up by Damien Tournoud: fix SQLite and PostgreSQL.

From: Damien Tournoud <damien@tournoud.net>


---

 includes/database/pgsql/query.inc  |    2 +-
 includes/database/sqlite/query.inc |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)


diff --git includes/database/pgsql/query.inc includes/database/pgsql/query.inc
index b3a0a7b..2941268 100644
--- includes/database/pgsql/query.inc
+++ includes/database/pgsql/query.inc
@@ -158,7 +158,7 @@ class UpdateQuery_pgsql extends UpdateQuery {
     }
 
     if (count($this->condition)) {
-      $this->condition->compile($this->connection);
+      $this->condition->compile($this->connection, $this);
 
       $arguments = $this->condition->arguments();
       foreach ($arguments as $placeholder => &$value) {
diff --git includes/database/sqlite/query.inc includes/database/sqlite/query.inc
index f136225..a8dabc1 100644
--- includes/database/sqlite/query.inc
+++ includes/database/sqlite/query.inc
@@ -107,7 +107,7 @@ class UpdateQuery_sqlite extends UpdateQuery {
       }
     }
     if (count($condition)) {
-      $condition->compile($this->connection);
+      $condition->compile($this->connection, $this);
       $this->condition->where((string) $condition, $condition->arguments());
     }
     return parent::execute();
