first registration after installation must be an admin account

This commit is contained in:
Martin Filser 2023-07-31 21:38:00 +02:00
parent bcdad79621
commit 70c2f0f89f

View file

@ -1671,10 +1671,8 @@ if (Meteor.isServer) {
},
});
Accounts.onCreateUser((options, user) => {
const userCount = ReactiveCache.getUsers().length;
if (userCount === 0) {
user.isAdmin = true;
}
const userCount = ReactiveCache.getUsers({}, {}, true).count();
user.isAdmin = userCount === 0;
if (user.services.oidc) {
let email = user.services.oidc.email;