summaryrefslogtreecommitdiffstats
path: root/src/usr/local/www/system_usermanager.php
diff options
context:
space:
mode:
authorNewEraCracker <neweracracker@gmail.com>2016-02-09 21:25:13 +0000
committerStephen Beaver <sbeaver@netgate.com>2016-02-10 16:12:26 -0500
commit5cde9005f76c2ba88696d9bc7c18da8fdfc3db4a (patch)
tree5db58e0a23eab0aacd3417992d31beac6576138c /src/usr/local/www/system_usermanager.php
parent1291111133384be1288c380b152db36947b22da9 (diff)
downloadpfsense-5cde9005f76c2ba88696d9bc7c18da8fdfc3db4a.zip
pfsense-5cde9005f76c2ba88696d9bc7c18da8fdfc3db4a.tar.gz
Fix description disappering when editing admin user
Diffstat (limited to 'src/usr/local/www/system_usermanager.php')
-rw-r--r--src/usr/local/www/system_usermanager.php7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/usr/local/www/system_usermanager.php b/src/usr/local/www/system_usermanager.php
index 817813b..03daafa 100644
--- a/src/usr/local/www/system_usermanager.php
+++ b/src/usr/local/www/system_usermanager.php
@@ -274,7 +274,6 @@ if ($_POST['save']) {
if (!$input_errors) {
-
conf_mount_rw();
$userent = array();
if (isset($id) && $a_user[$id]) {
@@ -294,8 +293,12 @@ if ($_POST['save']) {
local_user_set_password($userent, $_POST['passwordfld1']);
}
+ /* only change description if sent */
+ if (isset($_POST['descr'])) {
+ $userent['descr'] = $_POST['descr'];
+ }
+
$userent['name'] = $_POST['usernamefld'];
- $userent['descr'] = $_POST['descr'];
$userent['expires'] = $_POST['expires'];
$userent['authorizedkeys'] = base64_encode($_POST['authorizedkeys']);
$userent['ipsecpsk'] = $_POST['ipsecpsk'];
OpenPOWER on IntegriCloud