From 498fd297485d8bd945a9090c8a7c5ec66678569e Mon Sep 17 00:00:00 2001 From: markjcrane Date: Sun, 14 Dec 2025 08:57:08 -0700 Subject: [PATCH] Username and password required only when register is true --- app/gateways/gateway_edit.php | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/app/gateways/gateway_edit.php b/app/gateways/gateway_edit.php index 3e4117d4a4..71218e375a 100644 --- a/app/gateways/gateway_edit.php +++ b/app/gateways/gateway_edit.php @@ -125,13 +125,14 @@ //check for all required data $msg = ''; if (empty($gateway)) { $msg .= $text['message-required']." ".$text['label-gateway']."
\n"; } - if ($register == 'true') { - if (empty($username)) { $msg .= $text['message-required']." ".$text['label-username']."
\n"; } - if (empty($password)) { $msg .= $text['message-required']." ".$text['label-password']."
\n"; } - } + if (empty($proxy)) { $msg .= $text['message-required']." ".$text['label-proxy']."
\n"; } if (empty($expire_seconds)) { $msg .= $text['message-required']." ".$text['label-expire_seconds']."
\n"; } if (empty($register)) { $msg .= $text['message-required']." ".$text['label-register']."
\n"; } + if ($register === 'true') { + if (empty($username)) { $msg .= $text['message-required']." ".$text['label-username']."
\n"; } + if (empty($password)) { $msg .= $text['message-required']." ".$text['label-password']."
\n"; } + } if (empty($retry_seconds)) { $msg .= $text['message-required']." ".$text['label-retry_seconds']."
\n"; } if (empty($channels)) { //$msg .= $text['message-required']." ".$text['label-channels']."
\n"; @@ -326,7 +327,7 @@ $profile = $profile ?? ''; $hostname = $hostname ?? ''; $description = $description ?? ''; - $register = $register ?? true; + $register = $register ?? false; $distinct_to = $distinct_to ?? false; $caller_id_in_from = $caller_id_in_from ?? false; $supress_cng = $supress_cng ?? false;