diff --git src/wp-admin/includes/upgrade.php src/wp-admin/includes/upgrade.php
index 85439b4..1444ef7 100644
|
|
function dbDelta( $queries = '', $execute = true ) { |
2553 | 2553 | $validfield = true; |
2554 | 2554 | switch ( $fieldname_lowercased ) { |
2555 | 2555 | case '': |
| 2556 | continue 2; |
2556 | 2557 | case 'primary': |
2557 | 2558 | case 'index': |
2558 | 2559 | case 'fulltext': |
diff --git tests/phpunit/tests/dbdelta.php tests/phpunit/tests/dbdelta.php
index 1e9c93f..f8b6634 100644
|
|
class Tests_dbDelta extends WP_UnitTestCase { |
996 | 996 | $updates |
997 | 997 | ); |
998 | 998 | } |
| 999 | |
| 1000 | /** |
| 1001 | * @ticket 44767 |
| 1002 | */ |
| 1003 | function test_ignore_empty_lines_completely() { |
| 1004 | global $wpdb; |
| 1005 | |
| 1006 | $schema = " |
| 1007 | CREATE TABLE {$wpdb->prefix}dbdelta_test4 ( |
| 1008 | `foo-bar` varchar(255) DEFAULT NULL, |
| 1009 | |
| 1010 | `foo-baz` varchar(255) DEFAULT NULL |
| 1011 | ) |
| 1012 | "; |
| 1013 | |
| 1014 | $wpdb->query( $schema ); |
| 1015 | |
| 1016 | $schema_update = " |
| 1017 | CREATE TABLE {$wpdb->prefix}dbdelta_test4 ( |
| 1018 | `foo-bar` varchar(255) DEFAULT NULL, |
| 1019 | |
| 1020 | |
| 1021 | |
| 1022 | `foo-baz` varchar(255) DEFAULT NULL |
| 1023 | ) |
| 1024 | "; |
| 1025 | |
| 1026 | $updates = dbDelta( $schema_update ); |
| 1027 | |
| 1028 | $wpdb->query( "DROP TABLE IF EXISTS {$wpdb->prefix}dbdelta_test4" ); |
| 1029 | |
| 1030 | $this->assertEmpty( $updates ); |
| 1031 | } |
999 | 1032 | } |