diff --git a/docs/changelog/6.x.x.txt b/docs/changelog/6.x.x.txt index fff8ff23b..228128f04 100644 --- a/docs/changelog/6.x.x.txt +++ b/docs/changelog/6.x.x.txt @@ -26,6 +26,7 @@ - Fixed a bunch of Collaboration System template problems. - fix [ 1165829 ] i18n/english/Eventscalendar.pm: double entrys [mwilson] - fix [ 1165386 ] Templates page overlap [mwilson] + - fix [ 1166071 ] Create New User allows blank username [mwilson] 6.5.2 diff --git a/lib/WebGUI/Operation/User.pm b/lib/WebGUI/Operation/User.pm index bb71a86bb..17260d05f 100644 --- a/lib/WebGUI/Operation/User.pm +++ b/lib/WebGUI/Operation/User.pm @@ -357,7 +357,7 @@ sub www_editUserSave { return WebGUI::Privilege::adminOnly() unless ($isAdmin || $isSecondary); my ($uid) = WebGUI::SQL->quickArray("select userId from users where username=".quote($session{form}{username})); my $error; - if ($uid eq $session{form}{uid} || $uid eq "") { + if ($uid eq $session{form}{uid} || $uid eq "" || $session{form}{username} ne "") { my $u = WebGUI::User->new($session{form}{uid}); $session{form}{uid} = $u->userId unless ($isSecondary); $u->username($session{form}{username});