|
@@ -193,11 +193,13 @@ class UserService extends CrudService {
|
|
|
const user_id = _.get(this.ctx, 'user._id');
|
|
|
if (!user_id) throw new BusinessError(ErrorCode.DATA_NOT_EXIST, '未找到用户信息');
|
|
|
const user = await this.model.findById(user_id).lean();
|
|
|
- delete user.meta;
|
|
|
- delete user.__v;
|
|
|
- if (!user.id) user.id = user_id;
|
|
|
- const token = this.ctx.service.util.jwt.encrypt(user);
|
|
|
- return token;
|
|
|
+ if (user) {
|
|
|
+ delete user.meta;
|
|
|
+ delete user.__v;
|
|
|
+ if (!user.id) user.id = user_id;
|
|
|
+ const token = this.ctx.service.util.jwt.encrypt(user);
|
|
|
+ return token;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|