]> BookStack Code Mirror - bookstack/blobdiff - app/Console/Commands/CreateAdmin.php
Added 'Sort Book' action to chapters
[bookstack] / app / Console / Commands / CreateAdmin.php
index e7aff3f927aaa60586948026be9e4e2af7d8c3ae..e4660314d6e4365676a23049d7b825fa32a95f5b 100644 (file)
@@ -2,6 +2,7 @@
 
 namespace BookStack\Console\Commands;
 
+use BookStack\Auth\Role;
 use BookStack\Auth\UserRepo;
 use BookStack\Exceptions\NotFoundException;
 use Illuminate\Console\Command;
@@ -84,9 +85,8 @@ class CreateAdmin extends Command
             return SymfonyCommand::FAILURE;
         }
 
-        $user = $this->userRepo->create($validator->validated());
-        $this->userRepo->attachSystemRole($user, 'admin');
-        $this->userRepo->downloadAndAssignUserAvatar($user);
+        $user = $this->userRepo->createWithoutActivity($validator->validated());
+        $user->attachRole(Role::getSystemRole('admin'));
         $user->email_confirmed = true;
         $user->save();
 
@@ -101,6 +101,7 @@ class CreateAdmin extends Command
         foreach ($this->options() as $key => $value) {
             $returnOpts[str_replace('-', '_', $key)] = $value;
         }
+
         return $returnOpts;
     }
 }