Fix crash when changing admin email
This commit is contained in:
parent
85c2bbd14c
commit
762f890f41
@ -18,9 +18,10 @@ export default class Users extends Collections.users {
|
||||
assert(app instanceof TheApp);
|
||||
await super.init(app, name);
|
||||
app.on("started", async () => {
|
||||
const username = "admin";
|
||||
const users = await app.collections.users
|
||||
.suList()
|
||||
.filter({ email: app.manifest.admin_email })
|
||||
.filter({ username })
|
||||
.fetch();
|
||||
if (users.empty) {
|
||||
app.Logger.warn(
|
||||
@ -28,7 +29,7 @@ export default class Users extends Collections.users {
|
||||
`Creating an admin account for ${app.manifest.admin_email}`
|
||||
);
|
||||
await app.collections.users.suCreate({
|
||||
username: "admin",
|
||||
username,
|
||||
password: "adminadmin",
|
||||
email: "admin@example.com",
|
||||
roles: [],
|
||||
|
Loading…
x
Reference in New Issue
Block a user