FIX: ?showqueries=inline failed on PDO databases (fixes #7199)

This commit is contained in:
Loz Calver 2017-07-28 09:33:26 +01:00
parent 6a3c51e072
commit 980d6b7ef7

View File

@ -292,9 +292,8 @@ class DB
// Using Injector->create allows us to use registered configurations
// which may or may not map to explicit objects
$conn = Injector::inst()->create($dbClass);
$conn->connect($databaseConfig);
self::set_conn($conn, $label);
$conn->connect($databaseConfig);
return $conn;
}
@ -416,7 +415,7 @@ class DB
} elseif (is_int($next)) {
$value = $next;
} else {
$value = DB::is_active() ? Convert::raw2sql($next, true) : $next;
$value = (DB::get_conn() !== null) ? Convert::raw2sql($next, true) : $next;
}
$joined .= $value;
}