Ticket #45299: 45299-bug1.diff
File 45299-bug1.diff, 866 bytes (added by , 6 years ago) |
---|
-
src/wp-includes/wp-db.php
2585 2585 } elseif ( $output == OBJECT_K ) { 2586 2586 // Return an array of row objects with keys from column 1 2587 2587 // (Duplicates are discarded) 2588 foreach ( $this->last_result as $row ) { 2589 $var_by_ref = get_object_vars( $row ); 2590 $key = array_shift( $var_by_ref ); 2591 if ( ! isset( $new_array[ $key ] ) ) { 2592 $new_array[ $key ] = $row; 2588 if ( $this->last_result ) { 2589 foreach ( (array) $this->last_result as $row ) { 2590 $var_by_ref = get_object_vars( $row ); 2591 $key = array_shift( $var_by_ref ); 2592 if ( ! isset( $new_array[ $key ] ) ) { 2593 $new_array[ $key ] = $row; 2594 } 2593 2595 } 2594 2596 } 2595 2597 return $new_array;