From ab9526e619a948da1b4ab5f5c094e7204ecb4e94 Mon Sep 17 00:00:00 2001 From: Ermal Date: Fri, 6 Apr 2012 17:53:04 +0000 Subject: [PATCH] Resolves #2330. Check if there is a previous voucher config before wiping --- usr/local/www/services_captiveportal_vouchers.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/usr/local/www/services_captiveportal_vouchers.php b/usr/local/www/services_captiveportal_vouchers.php index ba2a4d152f..d2f674a313 100644 --- a/usr/local/www/services_captiveportal_vouchers.php +++ b/usr/local/www/services_captiveportal_vouchers.php @@ -220,7 +220,10 @@ if ($_POST) { } if (!$input_errors) { - $newvoucher = array(); + if (empty($config['voucher'][$cpzone])) + $newvoucher = array(); + else + $newvoucher = $config['voucher'][$cpzone]; if ($_POST['enable'] == "yes") $newvoucher['enable'] = true; else