From d28ca1488ac48cbca51f7485901e54f68392bd2a Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Sun, 13 Jan 2019 23:59:03 -0500 Subject: [PATCH] Update extension_edit.php --- app/extensions/extension_edit.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/extensions/extension_edit.php b/app/extensions/extension_edit.php index e6f376aac4..260d28ade4 100644 --- a/app/extensions/extension_edit.php +++ b/app/extensions/extension_edit.php @@ -298,7 +298,10 @@ } //generate a password - if (strlen($password) == 0) { + if ($action == "add" && strlen($password) == 0) { + $password = generate_password(); + } + if ($action == "update" && permission_exists('extension_password') && strlen($password) == 0) { $password = generate_password(); } @@ -309,7 +312,9 @@ if (permission_exists('number_alias')) { $array["extensions"][$i]["number_alias"] = $number_alias; } - $array["extensions"][$i]["password"] = $password; + if (strlen($password) > 0) { + $array["extensions"][$i]["password"] = $password; + } if (permission_exists('extension_accountcode')) { $array["extensions"][$i]["accountcode"] = $accountcode; }