WordPress.org

Make WordPress Core

Ticket #8014: 8014.002.2.diff

File 8014.002.2.diff, 920 bytes (added by aaroncampbell, 9 years ago)

Patch updated for current trunk code

  • trunk/wp-admin/includes/upgrade.php

     
    11851185        // Create a tablename index for an array ($cqueries) of queries
    11861186        foreach($queries as $qry) {
    11871187                if(preg_match("|CREATE TABLE ([^ ]*)|", $qry, $matches)) {
    1188                         $cqueries[strtolower($matches[1])] = $qry;
     1188                        $cqueries[trim( strtolower($matches[1]), '`' )] = $qry;
    11891189                        $for_update[$matches[1]] = 'Created table '.$matches[1];
    11901190                }
    11911191                else if(preg_match("|CREATE DATABASE ([^ ]*)|", $qry, $matches)) {
     
    12241224                                foreach($flds as $fld) {
    12251225                                        // Extract the field name
    12261226                                        preg_match("|^([^ ]*)|", trim($fld), $fvals);
    1227                                         $fieldname = $fvals[1];
     1227                                        $fieldname = trim( $fvals[1], '`' );
    12281228
    12291229                                        // Verify the found field name
    12301230                                        $validfield = true;