Fixed user dir existence check when creating new user

The check was done too later. It turns out that createUser() had already
created the dir, which caused the warning message to be shown every
time.
remotes/origin/stable6
Vincent Petry 12 years ago
parent 3fc232370e
commit 1ee4b680f6
  1. 8
      settings/ajax/createuser.php

@ -28,6 +28,10 @@ $password = $_POST["password"];
// Return Success story
try {
// check whether the user's files home exists
$userDirectory = OC_User::getHome($username) . '/files/';
$homeExists = file_exists($userDirectory);
if (!OC_User::createUser($username, $password)) {
OC_JSON::error(array('data' => array( 'message' => 'User creation failed for '.$username )));
exit();
@ -39,10 +43,6 @@ try {
OC_Group::addToGroup( $username, $i );
}
// check whether the user's files home exists
$userDirectory = OC_User::getHome($username) . '/files/';
$homeExists = file_exists($userDirectory);
OC_JSON::success(array("data" =>
array(
// returns whether the home already existed

Loading…
Cancel
Save