chore: fix inventorySchema transform for projection
This commit is contained in:
parent
0798d8c6b4
commit
d7ec259e2d
@ -1345,11 +1345,15 @@ inventorySchema.set("toJSON", {
|
|||||||
delete returnedObject.__v;
|
delete returnedObject.__v;
|
||||||
delete returnedObject.accountOwnerId;
|
delete returnedObject.accountOwnerId;
|
||||||
|
|
||||||
const inventoryDatabase = returnedObject as IInventoryDatabase;
|
const inventoryDatabase = returnedObject as Partial<IInventoryDatabase>;
|
||||||
const inventoryResponse = returnedObject as IInventoryClient;
|
const inventoryResponse = returnedObject as IInventoryClient;
|
||||||
|
|
||||||
|
if (inventoryDatabase.TrainingDate) {
|
||||||
inventoryResponse.TrainingDate = toMongoDate(inventoryDatabase.TrainingDate);
|
inventoryResponse.TrainingDate = toMongoDate(inventoryDatabase.TrainingDate);
|
||||||
|
}
|
||||||
|
if (inventoryDatabase.Created) {
|
||||||
inventoryResponse.Created = toMongoDate(inventoryDatabase.Created);
|
inventoryResponse.Created = toMongoDate(inventoryDatabase.Created);
|
||||||
|
}
|
||||||
if (inventoryDatabase.GuildId) {
|
if (inventoryDatabase.GuildId) {
|
||||||
inventoryResponse.GuildId = toOid(inventoryDatabase.GuildId);
|
inventoryResponse.GuildId = toOid(inventoryDatabase.GuildId);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user