defaultRoleId: explicitly check for null

This commit is contained in:
Luciole committed 2023-08-14 13:31:55 +02:00
1 parent 8108fcac81
commit a26dcf5075
1 file changed
+4 -1
+4 -1
View File
@@ -71,8 +71,11 @@ export default class UserManager {
throw new Error(`User '${name}' already exists`);
}
let roles = [];
let defaultRoleId = this._config.get("controller.default_role_id");
let roles = defaultRoleId ? [defaultRoleId] : [];
if (defaultRoleId !== null) {
roles.push(defaultRoleId)
}
let user = new lib.User({ name, roles }, this.roles);
this.users.set(name, user);