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<String, any> which is the same as an any object.
This commit is contained in:
parent
a1ffcd29e4
commit
305b43a781
@ -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<ISuitDatabase>({
|
||||
});
|
||||
|
||||
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;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user