From b70aee9004e0ffc2c78ceaa5b4a03a893f743706 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20B=C3=B6ckelmann?= Date: Sat, 11 May 2024 11:08:19 +0200 Subject: [PATCH] Deduplicate of available Characteristics --- .../inventory-slot-characteristic-editor.component.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/app/editor/character-editor/inventory-slot-editor/inventory-slot-characteristic-editor/inventory-slot-characteristic-editor.component.ts b/src/app/editor/character-editor/inventory-slot-editor/inventory-slot-characteristic-editor/inventory-slot-characteristic-editor.component.ts index d0d3c1a..0d21b41 100644 --- a/src/app/editor/character-editor/inventory-slot-editor/inventory-slot-characteristic-editor/inventory-slot-characteristic-editor.component.ts +++ b/src/app/editor/character-editor/inventory-slot-editor/inventory-slot-characteristic-editor/inventory-slot-characteristic-editor.component.ts @@ -29,7 +29,11 @@ export class InventorySlotCharacteristicEditorComponent implements OnInit{ ngOnInit() { this.itemgroups.forEach(itemgroup => { - this.availableCharacteristics = this.availableCharacteristics.concat(itemgroup.itemGroupCharacteristics); + itemgroup.itemGroupCharacteristics.forEach(characteristic => { + if(!this.availableCharacteristics.includes(characteristic)) { + this.availableCharacteristics.push(characteristic) + } + }) }) this.datasource.data = this.inventorySlot!.slotCharacteristics; }