Skip to content

Commit 9b5ec1b

Browse files
committed
Add site enabled check
Signed-off-by: Kirtan Gajjar <kirtangajjar95@gmail.com>
1 parent d1f1ea7 commit 9b5ec1b

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

src/Shell_Command.php

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
*/
1313

1414
use EE\Utils;
15+
use EE\Model\Site;
1516

1617
class Shell_Command extends EE_Command {
1718

@@ -28,10 +29,10 @@ public function __invoke( $args ) {
2829
$args = EE\SiteUtils\auto_site_name( $args, 'shell', '' );
2930
$site_name = EE\Utils\remove_trailing_slash( $args[0] );
3031

31-
$site = Site::find( $site_name );
32+
$site = Site::find( $site_name, [ 'site_enabled', 'site_fs_path' ] );
3233

33-
if ( ! $site ) {
34-
EE::error( "Site $site_name does not exist." );
34+
if ( ! $site || ! $site->site_enabled ) {
35+
EE::error( "Site $site_name does not exist or is not enabled." );
3536
}
3637

3738
chdir( $site->site_fs_path );

0 commit comments

Comments
 (0)