From 371a56859695321bfa862a1c66d27279018cc864 Mon Sep 17 00:00:00 2001 From: Flam3rboy <34555296+Flam3rboy@users.noreply.github.com> Date: Mon, 22 Feb 2021 22:15:40 +0100 Subject: [Member] fix -> make id required --- src/models/Member.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/models/Member.ts b/src/models/Member.ts index c177c6c9..5e0e0014 100644 --- a/src/models/Member.ts +++ b/src/models/Member.ts @@ -47,7 +47,7 @@ const MuteConfig = { }; export const MemberSchema = new Schema({ - id: Types.Long, + id: { type: Types.Long, required: true }, guild_id: Types.Long, nick: String, roles: [Types.Long], @@ -75,10 +75,11 @@ export const MemberSchema = new Schema({ }, }); -MemberSchema.virtual("user", { - model: UserModel, - localField: "user", +exports.MemberSchema.virtual("user", { + ref: UserModel, + localField: "id", foreignField: "id", + justOne: true, }); // @ts-ignore -- cgit 1.5.1