chore: fix inventorySchema transform for projection
All checks were successful
Build / build (18) (push) Successful in 40s
Build / build (20) (push) Successful in 52s
Build / build (22) (push) Successful in 57s
Build Docker image / docker (push) Successful in 31s

This commit is contained in:
Sainan 2025-03-02 16:02:04 +01:00
parent 0798d8c6b4
commit d7ec259e2d

View File

@ -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;
inventoryResponse.TrainingDate = toMongoDate(inventoryDatabase.TrainingDate); if (inventoryDatabase.TrainingDate) {
inventoryResponse.Created = toMongoDate(inventoryDatabase.Created); inventoryResponse.TrainingDate = toMongoDate(inventoryDatabase.TrainingDate);
}
if (inventoryDatabase.Created) {
inventoryResponse.Created = toMongoDate(inventoryDatabase.Created);
}
if (inventoryDatabase.GuildId) { if (inventoryDatabase.GuildId) {
inventoryResponse.GuildId = toOid(inventoryDatabase.GuildId); inventoryResponse.GuildId = toOid(inventoryDatabase.GuildId);
} }