From c672c9d8eeabec26ccb5ae53dba12b0649039dc2 Mon Sep 17 00:00:00 2001 From: shuki Date: Thu, 5 Mar 2026 02:01:28 +0200 Subject: [PATCH] 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 --- cpanel/admin/Gniza/Restore | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cpanel/admin/Gniza/Restore b/cpanel/admin/Gniza/Restore index 50d63cf..082c4c4 100644 --- a/cpanel/admin/Gniza/Restore +++ b/cpanel/admin/Gniza/Restore @@ -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;