Making sure roles object is always present, issue #1529.
This commit is contained in:
parent
095e513f9f
commit
a6e196a351
|
@ -42,6 +42,10 @@ exports.save = async ctx => {
|
|||
_id: _id || generateGlobalUserID(),
|
||||
password: hashedPassword,
|
||||
}
|
||||
// make sure the roles object is always present
|
||||
if (!user.roles) {
|
||||
user.roles = {}
|
||||
}
|
||||
// add the active status to a user if its not provided
|
||||
if (user.status == null) {
|
||||
user.status = UserStatus.ACTIVE
|
||||
|
|
Loading…
Reference in New Issue