Skip to content

Commit 6532da4

Browse files
authored
Fixes #118: On multisite-convert, don't assume site_id is 1 (#122)
Fixes #118: On multisite-convert, don't assume site_id is 1
2 parents ed30ce6 + 788392e commit 6532da4

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

src/Core_Command.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -660,6 +660,9 @@ private function multisite_convert_( $assoc_args ) {
660660
$assoc_args['subdomains']
661661
);
662662

663+
$site_id = $wpdb->get_var( "SELECT id FROM $wpdb->site" );
664+
$site_id = ( null === $site_id ) ? 1 : (int) $site_id;
665+
663666
if ( true === $result ) {
664667
WP_CLI::log( 'Set up multisite database tables.' );
665668
} elseif ( is_wp_error( $result ) ) {
@@ -691,7 +694,7 @@ private function multisite_convert_( $assoc_args ) {
691694
\$base = '{$assoc_args['base']}';
692695
define( 'DOMAIN_CURRENT_SITE', '{$domain}' );
693696
define( 'PATH_CURRENT_SITE', '{$assoc_args['base']}' );
694-
define( 'SITE_ID_CURRENT_SITE', 1 );
697+
define( 'SITE_ID_CURRENT_SITE', {$site_id} );
695698
define( 'BLOG_ID_CURRENT_SITE', 1 );
696699
EOT;
697700

0 commit comments

Comments
 (0)