From 5bbf43c1b146439ab882815c12ed6292f1d7b4df Mon Sep 17 00:00:00 2001
From: dh_ackergaul <dh_ackergaul@dh-software.de>
Date: Di, 23 Jun 2026 09:44:49 +0200
Subject: [PATCH] Update _furnview - 23.6.2026, 09:44:32 [LL]
---
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