diff options
author | NewEraCracker <neweracracker@gmail.com> | 2016-02-09 21:25:13 +0000 |
---|---|---|
committer | Stephen Beaver <sbeaver@netgate.com> | 2016-02-10 16:12:26 -0500 |
commit | 5cde9005f76c2ba88696d9bc7c18da8fdfc3db4a (patch) | |
tree | 5db58e0a23eab0aacd3417992d31beac6576138c /src/usr/local/www/system_usermanager.php | |
parent | 1291111133384be1288c380b152db36947b22da9 (diff) | |
download | pfsense-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.php | 7 |
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']; |