From 23089aa1afa2a610fa6774c1755768779f5ad32c Mon Sep 17 00:00:00 2001 From: Luciole <31817566+Luciole0x@users.noreply.github.com> Date: Mon, 14 Aug 2023 11:00:11 +0200 Subject: [PATCH] createUser: if no default_role_id, assign no role --- packages/controller/src/UserManager.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/packages/controller/src/UserManager.ts b/packages/controller/src/UserManager.ts index 076baefb..d964aa69 100644 --- a/packages/controller/src/UserManager.ts +++ b/packages/controller/src/UserManager.ts @@ -72,11 +72,9 @@ export default class UserManager { } let defaultRoleId = this._config.get("controller.default_role_id"); - if (defaultRoleId === null) { - throw new Error(`controller.default_role_id is not defined.`); - } + let roles = defaultRoleId ? [defaultRoleId] : []; - let user = new lib.User({ name, roles: [defaultRoleId] }, this.roles); + let user = new lib.User({ name, roles }, this.roles); this.users.set(name, user); return user; }