From fc17f517524d28c4c85f4cd4ca768748f1c05135 Mon Sep 17 00:00:00 2001
From: ValueOn AG
Date: Sat, 11 Apr 2026 00:07:24 +0200
Subject: [PATCH] alle sprachtexte mit dot-strings ersetzt
---
modules/routes/routeAttributes.py | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/modules/routes/routeAttributes.py b/modules/routes/routeAttributes.py
index 20ddb842..0118fecf 100644
--- a/modules/routes/routeAttributes.py
+++ b/modules/routes/routeAttributes.py
@@ -9,7 +9,7 @@ from modules.auth import limiter
# Import the attribute definition and helper functions
from modules.shared.attributeUtils import getModelClasses, getModelAttributeDefinitions, AttributeResponse, AttributeDefinition
-from modules.shared.i18nRegistry import apiRouteContext
+from modules.shared.i18nRegistry import apiRouteContext, _CURRENT_LANGUAGE
routeApiMsg = apiRouteContext("routeAttributes")
@@ -51,8 +51,9 @@ def get_entity_attributes(
# Get model class and derive attributes from it
modelClass = modelClasses[entityType]
+ userLanguage = _CURRENT_LANGUAGE.get()
try:
- attribute_defs = getModelAttributeDefinitions(modelClass)
+ attribute_defs = getModelAttributeDefinitions(modelClass, userLanguage=userLanguage)
except Exception as e:
logger.error(f"Error getting attribute definitions for {entityType}: {str(e)}", exc_info=True)
raise HTTPException(