From bb80cdf5a6157ca1f3a276e12e9faae9a4739cb7 Mon Sep 17 00:00:00 2001
From: dh_ackergaul <dh_ackergaul@dh-software.de>
Date: Di, 23 Jun 2026 11:16:18 +0200
Subject: [PATCH] Update emvheya - 23.6.2026, 11:16:10 [JD]
---
manufacturer/_furnview/_global/html/h/generic-katatree/js/classes/article-category.js | 12 ++++--------
1 files changed, 4 insertions(+), 8 deletions(-)
diff --git a/manufacturer/_furnview/_global/html/h/generic-katatree/js/classes/article-category.js b/manufacturer/_furnview/_global/html/h/generic-katatree/js/classes/article-category.js
index 1ec420f..c37f22a 100644
--- a/manufacturer/_furnview/_global/html/h/generic-katatree/js/classes/article-category.js
+++ b/manufacturer/_furnview/_global/html/h/generic-katatree/js/classes/article-category.js
@@ -123,15 +123,11 @@
ArticleCategory.getEquipmentCategoryByKey = function (key) {
- var cat = definedEquipmentCategories.find(function (cat) {
- return cat.id === key;
- });
- return cat;
+ // O(1)-Lookup statt definedEquipmentCategories.find() je Aufruf (wird in Schleifen aufgerufen)
+ return buildIndexMap(definedEquipmentCategories, "id")["$" + key];
};
ArticleCategory.getEquipmentSortingCategoryByKey = function (key) {
- var cat = definedEquipmentSortingCategories.find(function (cat) {
- return cat.id === key;
- });
- return cat;
+ // O(1)-Lookup statt definedEquipmentSortingCategories.find() je Aufruf (wird in Schleifen aufgerufen)
+ return buildIndexMap(definedEquipmentSortingCategories, "id")["$" + key];
};
--
Gitblit v1.9.3