From 3ac0d87cfb19ad9997d0ccea8fad75a83525c02e Mon Sep 17 00:00:00 2001 From: Jure Kajzer Date: Fri, 8 Jul 2011 12:28:59 +0000 Subject: [PATCH] * DatabaseOracle.php binds variables, so using $val = 'NULL' breaks certain maint. scripts --- includes/db/DatabaseOracle.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/includes/db/DatabaseOracle.php b/includes/db/DatabaseOracle.php index fea8ec90ac..70f76b6ded 100644 --- a/includes/db/DatabaseOracle.php +++ b/includes/db/DatabaseOracle.php @@ -494,6 +494,10 @@ class DatabaseOracle extends DatabaseBase { $val = null; } + if ( $val === 'NULL' ) { + $val = null; + } + if ( $val === null ) { if ( $col_info != false && $col_info->isNullable() == 0 && $col_info->defaultValue() != null ) { $bind .= 'DEFAULT'; -- 2.20.1