Fix AdminBin: move run() after variable declarations
__PACKAGE__->run() was called before my variables were declared, so $MAIN_CONFIG and $REMOTES_DIR were undef when action methods ran. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -7,8 +7,6 @@ use parent 'Cpanel::AdminBin::Script::Call';
|
||||
use IPC::Open3;
|
||||
use Symbol 'gensym';
|
||||
|
||||
__PACKAGE__->run() if !caller;
|
||||
|
||||
my $GNIZA_BIN = '/usr/local/bin/gniza';
|
||||
my $MAIN_CONFIG = '/etc/gniza/gniza.conf';
|
||||
my $REMOTES_DIR = '/etc/gniza/remotes.d';
|
||||
@@ -410,4 +408,6 @@ sub RESTORE_SSL {
|
||||
return $ok ? "OK\n$stdout" : "ERROR: $stderr";
|
||||
}
|
||||
|
||||
__PACKAGE__->run() if !caller;
|
||||
|
||||
1;
|
||||
|
||||
Reference in New Issue
Block a user