diff --git a/CHANGELOG.md b/CHANGELOG.md index 942ca1d1..cf734e38 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +# v1.10.0-rc.1 +## mm/dd/2019 + +1. [](#bugfix) + * Fixed administrator user creation when `Flex Users` is enabled + # v1.10.0-beta.10 ## 10/03/2019 diff --git a/admin.php b/admin.php index f486b9fc..c15ba240 100644 --- a/admin.php +++ b/admin.php @@ -326,7 +326,6 @@ class AdminPlugin extends Plugin $data['fullname'] = $data['fullname'] ?? $inflector->titleize($username); $data['title'] = $data['title'] ?? 'Administrator'; $data['state'] = 'enabled'; - $data['access'] = ['admin' => ['login' => true, 'super' => true], 'site' => ['login' => true]]; /** @var UserCollectionInterface $users */ $users = $this->grav['accounts']; @@ -334,6 +333,7 @@ class AdminPlugin extends Plugin // Create user object and save it $user = $users->load($username); $user->update($data); + $user->set('access', ['admin' => ['login' => true, 'super' => true], 'site' => ['login' => true]]); $user->save(); //Login user