alle sprachtexte mit dot-strings ersetzt

This commit is contained in:
ValueOn AG 2026-04-11 00:07:24 +02:00
parent 87e2e6d401
commit fc17f51752

View file

@ -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(