From b48a2fb34bf579af0ff14805d422a60a0dbbc7a1 Mon Sep 17 00:00:00 2001 From: pkurchatov Date: Tue, 9 Jan 2024 18:41:35 +0300 Subject: [PATCH] Fixed API generator for enum properties --- .../api_generator/generators/kotlin/kotlin_entities.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api_generator/api_generator/generators/kotlin/kotlin_entities.py b/api_generator/api_generator/generators/kotlin/kotlin_entities.py index 9385eebf7..364273b04 100644 --- a/api_generator/api_generator/generators/kotlin/kotlin_entities.py +++ b/api_generator/api_generator/generators/kotlin/kotlin_entities.py @@ -588,7 +588,7 @@ class KotlinPropertyType(PropertyType): supports_expressions_flag: bool) -> Optional[str]: def wrap(value: str) -> str: if self.supports_expressions and supports_expressions_flag and \ - not self.is_array_of_expressions and not self.is_enum_of_expressions: + not self.is_array_of_expressions: return f'{EXPRESSION_TYPE_NAME}.constant({value})' return value @@ -632,7 +632,7 @@ class KotlinPropertyType(PropertyType): else: name = utils.capitalize_camel_case(self.object.name) def_val = utils.fixing_first_digit(utils.constant_upper_case(default_value)) - return wrap(f'Expression.constant({name}.{def_val})') + return wrap(f'{name}.{def_val}') default_value_dict = utils.json_dict(default_value) if isinstance(self.object, EntityEnumeration):