diff --git a/models/users.js b/models/users.js index 4e3056ede..9caf834ea 100644 --- a/models/users.js +++ b/models/users.js @@ -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;