diff --git a/src/models/inventoryModels/inventoryModel.ts b/src/models/inventoryModels/inventoryModel.ts index 997992a5..deaf51cc 100644 --- a/src/models/inventoryModels/inventoryModel.ts +++ b/src/models/inventoryModels/inventoryModel.ts @@ -933,7 +933,7 @@ const inventorySchema = new Schema( EvolutionProgress: { type: [evolutionProgressSchema], default: undefined }, //https://warframe.fandom.com/wiki/Loc-Pin - CustomMarkers: [CustomMarkersSchema], + CustomMarkers: { type: [CustomMarkersSchema], default: undefined }, //Unknown and system DuviriInfo: DuviriInfoSchema, diff --git a/src/services/inventoryService.ts b/src/services/inventoryService.ts index b0118988..bb1f8858 100644 --- a/src/services/inventoryService.ts +++ b/src/services/inventoryService.ts @@ -794,9 +794,11 @@ export const missionInventoryUpdate = async (data: IMissionInventoryUpdateReques : undefined; if (map) { map.markerInfos = markers.markerInfos; + inventory.markModified("CustomMarkers"); } else { inventory.CustomMarkers ??= []; inventory.CustomMarkers.push(markers); + inventory.markModified("CustomMarkers"); } }); }