summaryrefslogtreecommitdiffstatshomepage
path: root/includes/database/sqlite
diff options
context:
space:
mode:
authorAngie Byron <webchick@24967.no-reply.drupal.org>2010-01-06 04:10:54 +0000
committerAngie Byron <webchick@24967.no-reply.drupal.org>2010-01-06 04:10:54 +0000
commit8f173831848d2bd295407874efaf02b23fc42ab7 (patch)
treea060985e64864d6e9cac0550ef6f274f43f532a6 /includes/database/sqlite
parent9a79135333aa3017d77546edc6645d1ff490c762 (diff)
downloaddrupal-8f173831848d2bd295407874efaf02b23fc42ab7.tar.gz
drupal-8f173831848d2bd295407874efaf02b23fc42ab7.zip
#671348 by Garrett Albright: Fixed escape error with SQLite.
Diffstat (limited to 'includes/database/sqlite')
-rw-r--r--includes/database/sqlite/database.inc5
1 files changed, 4 insertions, 1 deletions
diff --git a/includes/database/sqlite/database.inc b/includes/database/sqlite/database.inc
index d210422b4a1..e762a6ba7a2 100644
--- a/includes/database/sqlite/database.inc
+++ b/includes/database/sqlite/database.inc
@@ -155,7 +155,10 @@ class DatabaseConnection_sqlite extends DatabaseConnection {
public function mapConditionOperator($operator) {
// We don't want to override any of the defaults.
- return NULL;
+ static $specials = array(
+ 'LIKE' => array('postfix' => " ESCAPE '\\'"),
+ );
+ return isset($specials[$operator]) ? $specials[$operator] : NULL;
}
public function prepareQuery($query, $cache = TRUE) {