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) => { Accounts.onCreateUser((options, user) => {
const userCount = ReactiveCache.getUsers().length; const userCount = ReactiveCache.getUsers({}, {}, true).count();
if (userCount === 0) { user.isAdmin = userCount === 0;
user.isAdmin = true;
}
if (user.services.oidc) { if (user.services.oidc) {
let email = user.services.oidc.email; let email = user.services.oidc.email;