From: Mark Wells Date: Wed, 18 Nov 2015 06:14:57 +0000 (-0800) Subject: fix setting passwords on newly created svc_accts, from #29354 X-Git-Url: http://git.freeside.biz/gitweb/?p=freeside.git;a=commitdiff_plain;h=55d10bb32d65dfe4850cd5eaec2cc8c2ead17171 fix setting passwords on newly created svc_accts, from #29354 --- diff --git a/httemplate/edit/process/svc_acct.cgi b/httemplate/edit/process/svc_acct.cgi index d75ff92c1..17a035cdb 100755 --- a/httemplate/edit/process/svc_acct.cgi +++ b/httemplate/edit/process/svc_acct.cgi @@ -82,7 +82,7 @@ if ( $cgi->param('clear_password') eq '*HIDDEN*' die "fatal: no previous account to recall hidden password from!" unless $old; } else { my $newpass = $cgi->param('clear_password'); - if ( ! $old->check_password($newpass) ) { + if ( !$old or ! $old->check_password($newpass) ) { # then the password is being changed $error ||= $new->is_password_allowed($newpass) || $new->set_password($newpass);