diff --git a/src/models/inventoryModels/inventoryModel.ts b/src/models/inventoryModels/inventoryModel.ts index df41ceeb..c75b9387 100644 --- a/src/models/inventoryModels/inventoryModel.ts +++ b/src/models/inventoryModels/inventoryModel.ts @@ -1166,7 +1166,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 4f8009f7..4b070fc0 100644 --- a/src/services/inventoryService.ts +++ b/src/services/inventoryService.ts @@ -1158,9 +1158,11 @@ export const addKeyChainItems = async ( : undefined; if (map) { map.markerInfos = markers.markerInfos; + inventory.markModified("CustomMarkers"); } else { inventory.CustomMarkers ??= []; inventory.CustomMarkers.push(markers); + inventory.markModified("CustomMarkers"); } }); }