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