fix: handle client providing an invalid loadout id at EOM upload #1486

Merged
Sainan merged 2 commits from fix-invalid-loadout-id into main 2025-04-06 10:18:02 -07:00
Showing only changes of commit 5fd9c784b8 - Show all commits

View File

@ -441,7 +441,10 @@ export const addMissionInventoryUpdates = async (
_id: new Types.ObjectId(ItemId.$oid),
...loadoutConfigItemIdRemoved
};
loadout.NORMAL.id(loadoutId)!.overwrite(loadoutConfigDatabase);
const dbConfig = loadout.NORMAL.id(loadoutId);
if (dbConfig) {
dbConfig.overwrite(loadoutConfigDatabase);
}
}
await loadout.save();
}