diff --git a/src/services/saveLoadoutService.ts b/src/services/saveLoadoutService.ts index 9319035a..826a8548 100644 --- a/src/services/saveLoadoutService.ts +++ b/src/services/saveLoadoutService.ts @@ -77,6 +77,11 @@ export const handleInventoryItemConfigChange = async ( // all non-empty entries are one loadout slot for (const [loadoutId, loadoutConfig] of Object.entries(newLoadout)) { + if (loadoutConfig.Remove) { + loadout[loadoutSlot].pull({ _id: loadoutId }); + continue; + } + const oldLoadoutConfig = loadout[loadoutSlot].find( loadout => loadout._id.toString() === loadoutId );