From 305b43a78137d5ce62d032cc52a05634c46cf1a5 Mon Sep 17 00:00:00 2001 From: Ordis <134585663+OrdisPrime@users.noreply.github.com> Date: Thu, 27 Jul 2023 22:12:32 +0200 Subject: [PATCH] fix transform method calls Transform has changed in a recent mongoose update and as dependabot updated mongoose the calls were broken. returnedObject is now a Record which is the same as an any object. --- src/models/inventoryModel.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/models/inventoryModel.ts b/src/models/inventoryModel.ts index 37290960..b305fcf7 100644 --- a/src/models/inventoryModel.ts +++ b/src/models/inventoryModel.ts @@ -67,7 +67,7 @@ const WeaponSchema = new Schema({ }); WeaponSchema.set("toJSON", { - transform(_document, returnedObject: ISuitDocument) { + transform(_document, returnedObject) { // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-unsafe-call returnedObject.ItemId = { $oid: returnedObject._id.toString() } satisfies Oid; delete returnedObject._id; @@ -123,7 +123,7 @@ const suitSchema = new Schema({ }); suitSchema.set("toJSON", { - transform(_document, returnedObject: ISuitDocument) { + transform(_document, returnedObject) { // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-unsafe-call returnedObject.ItemId = { $oid: returnedObject._id.toString() } satisfies Oid; delete returnedObject._id; @@ -143,7 +143,8 @@ const FlavourItemSchema = new Schema({ }); FlavourItemSchema.set("toJSON", { - transform(_document, returnedObject: ISuitDocument) { + transform(_document, returnedObject) { + returnedObject.ItemType; delete returnedObject._id; delete returnedObject.__v; }