Page MenuHomeIn-Portal Phabricator

D262.diff
No OneTemporary

File Metadata

Created
Sat, Apr 19, 9:49 PM

D262.diff

Index: branches/5.2.x/core/kernel/db/db_connection.php
===================================================================
--- branches/5.2.x/core/kernel/db/db_connection.php
+++ branches/5.2.x/core/kernel/db/db_connection.php
@@ -1082,7 +1082,19 @@
// set 2nd checkpoint: begin
if ( $this->_profileSQLs ) {
- $first_cell = count($ret) == 1 && $ret->fieldCount() == 1 ? current($ret->current()) : null;
+ $current_row = $ret->current();
+
+ if ( count($ret) == 1 && $ret->fieldCount() == 1 ) {
+ if ( is_array($current_row) ) {
+ $first_cell = current($current_row);
+ }
+ else {
+ $first_cell = $current_row;
+ }
+ }
+ else {
+ $first_cell = null;
+ }
if ( strlen($first_cell) > 200 ) {
$first_cell = substr($first_cell, 0, 50) . ' ...';

Event Timeline