From e066f0f23f87ed8f2621aee32deec4abd1a75145 Mon Sep 17 00:00:00 2001 From: Sainan Date: Sat, 11 May 2024 16:42:46 +0200 Subject: [PATCH] fix: superfluous fields after converting guild to client representation --- src/models/guildModel.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/models/guildModel.ts b/src/models/guildModel.ts index 601e73e3..99023d2f 100644 --- a/src/models/guildModel.ts +++ b/src/models/guildModel.ts @@ -2,14 +2,18 @@ import { IGuild } from "@/src/types/guildTypes"; import { model, Schema } from "mongoose"; import { toOid } from "@/src/helpers/inventoryHelpers"; -const guildSchema = new Schema({ - Name: { type: String, required: true } -}); +const guildSchema = new Schema( + { + Name: { type: String, required: true } + }, + { id: false } +); guildSchema.set("toJSON", { virtuals: true, transform(_document, guild) { guild._id = toOid(guild._id); + delete guild.__v; } });