From 33c86171d68146e65924e7d63ebef0550c15ff86 Mon Sep 17 00:00:00 2001 From: Myron Blair Date: Tue, 23 Jun 2026 16:07:47 +0000 Subject: [PATCH] fix: add null-coalescing defaults for all package update fields to suppress undefined key warnings --- panel/api/endpoints/packages.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/panel/api/endpoints/packages.php b/panel/api/endpoints/packages.php index eca4dbb..2b22a8e 100644 --- a/panel/api/endpoints/packages.php +++ b/panel/api/endpoints/packages.php @@ -50,9 +50,10 @@ match ($action) { "UPDATE packages SET name=?, disk_mb=?, bandwidth_mb=?, max_domains=?, max_subdomains=?, max_addon_domains=?, max_parked_domains=?, max_email=?, max_ftp=?, max_databases=?, php_version=?, ssl_enabled=? WHERE id=?", [ - $body['name'], $body['disk_mb'], $body['bandwidth_mb'], $body['max_domains'], - $body['max_subdomains'], $body['max_addon_domains'], $body['max_parked_domains'], - $body['max_email'], $body['max_ftp'], $body['max_databases'], + $body['name'] ?? '', $body['disk_mb'] ?? 0, $body['bandwidth_mb'] ?? 0, + $body['max_domains'] ?? 0, $body['max_subdomains'] ?? 0, + $body['max_addon_domains'] ?? 0, $body['max_parked_domains'] ?? 0, + $body['max_email'] ?? 0, $body['max_ftp'] ?? 0, $body['max_databases'] ?? 0, $body['php_version'] ?? '8.3', $body['ssl_enabled'] ?? 1, $id, ] );