fix: handle client providing an invalid loadout id at EOM upload
All checks were successful
Build / build (20) (push) Successful in 44s
Build / build (22) (push) Successful in 1m17s
Build / build (18) (push) Successful in 1m19s

This commit is contained in:
Sainan 2025-04-06 14:57:57 +02:00
parent 65306e0478
commit 5fd9c784b8

View File

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