summaryrefslogtreecommitdiff
path: root/includes/database/sqlite
diff options
context:
space:
mode:
authorAngie Byron <webchick@24967.no-reply.drupal.org>2009-11-02 00:19:27 +0000
committerAngie Byron <webchick@24967.no-reply.drupal.org>2009-11-02 00:19:27 +0000
commitbbf9c0a674e3bc794657a05702f10ac2564c04bc (patch)
treeefa126ed6a507c98659afbd4f928b753aebafb9a /includes/database/sqlite
parent267c290cf58c47a3aabd60a1817fc6ada156a034 (diff)
downloadbrdo-bbf9c0a674e3bc794657a05702f10ac2564c04bc.tar.gz
brdo-bbf9c0a674e3bc794657a05702f10ac2564c04bc.tar.bz2
#620516 by Crell: Use isNull() inside SQLite driver.
Diffstat (limited to 'includes/database/sqlite')
-rw-r--r--includes/database/sqlite/query.inc9
1 files changed, 3 insertions, 6 deletions
diff --git a/includes/database/sqlite/query.inc b/includes/database/sqlite/query.inc
index a767b3241..de8f7f212 100644
--- a/includes/database/sqlite/query.inc
+++ b/includes/database/sqlite/query.inc
@@ -92,18 +92,15 @@ class UpdateQuery_sqlite extends UpdateQuery {
if (is_array($data)) {
// The field is an expression.
$condition->condition($field, $data['expression'], '<>');
- // The IS NULL operator is badly managed by DatabaseCondition.
- $condition->where($field . ' IS NULL');
+ $condition->isNull($field);
}
elseif (is_null($data)) {
// The field will be set to NULL.
- // The IS NULL operator is badly managed by DatabaseCondition.
- $condition->where($field . ' IS NOT NULL');
+ $condition->isNull($field);
}
else {
$condition->condition($field, $data, '<>');
- // The IS NULL operator is badly managed by DatabaseCondition.
- $condition->where($field . ' IS NULL');
+ $condition->isNull($field);
}
}
if (count($condition)) {