|
@ -121,7 +121,7 @@ class CoreNodeService extends SiteService { |
|
|
const NOW = new Date(); |
|
|
const NOW = new Date(); |
|
|
try { |
|
|
try { |
|
|
const coreUserId = mongoose.Types.ObjectId(params.coreUserId); |
|
|
const coreUserId = mongoose.Types.ObjectId(params.coreUserId); |
|
|
const user = await CoreUser.findOneAndUpdate( |
|
|
let user = await CoreUser.findOneAndUpdate( |
|
|
{ |
|
|
{ |
|
|
core: core._id, |
|
|
core: core._id, |
|
|
coreUserId, |
|
|
coreUserId, |
|
@ -164,7 +164,9 @@ class CoreNodeService extends SiteService { |
|
|
new: true, |
|
|
new: true, |
|
|
}, |
|
|
}, |
|
|
); |
|
|
); |
|
|
return cb(null, user.toObject()); |
|
|
user = user.toObject(); |
|
|
|
|
|
user.type = 'CoreUser'; |
|
|
|
|
|
return cb(null, user); |
|
|
} catch (error) { |
|
|
} catch (error) { |
|
|
return cb(error); |
|
|
return cb(error); |
|
|
} |
|
|
} |
|
@ -386,6 +388,7 @@ class CoreNodeService extends SiteService { |
|
|
.select('+flags +permissions +optIn') |
|
|
.select('+flags +permissions +optIn') |
|
|
.populate(this.populateCoreUser) |
|
|
.populate(this.populateCoreUser) |
|
|
.lean(); |
|
|
.lean(); |
|
|
|
|
|
user.type = 'CoreUser'; |
|
|
return user; |
|
|
return user; |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|