From 70c2f0f89f4dc873c3c628c18c33b49b1e5bdc9d Mon Sep 17 00:00:00 2001 From: Martin Filser Date: Mon, 31 Jul 2023 21:38:00 +0200 Subject: [PATCH] first registration after installation must be an admin account --- models/users.js | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) 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;