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(