From 2466860ce7c8a3457d60a0597b3364843f926a0a Mon Sep 17 00:00:00 2001 From: Emmanuel Garette Date: Mon, 2 Mar 2026 12:15:15 +0100 Subject: [PATCH] fix: allow calculation with identifier --- src/rougail/convert/object_model.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/rougail/convert/object_model.py b/src/rougail/convert/object_model.py index d1453b8dd..e4e697b8c 100644 --- a/src/rougail/convert/object_model.py +++ b/src/rougail/convert/object_model.py @@ -295,6 +295,7 @@ class JinjaCalculation(Calculation): "choices", "dynamic", "secret_manager", + "identifier", ] jinja: StrictStr params: Optional[List[Param]] = None @@ -876,7 +877,7 @@ class VariablePropertyCalculation(_VariableCalculation): class InformationCalculation(Calculation): - attribute_name: Literal["default", "choice", "dynamic"] + attribute_name: Literal["default", "choice", "dynamic", "identifier"] information: StrictStr variable: Optional[StrictStr] @@ -935,7 +936,7 @@ class _IdentifierCalculation(Calculation): class IdentifierCalculation(_IdentifierCalculation): - attribute_name: Literal["default", "choice", "dynamic"] + attribute_name: Literal["default", "choice", "dynamic", "identifier"] def to_function( self, @@ -996,7 +997,7 @@ class IdentifierPropertyCalculation(_IdentifierCalculation): class IndexCalculation(Calculation): - attribute_name: Literal["default", "choice", "dynamic"] + attribute_name: Literal["default", "choice", "dynamic", "identifier"] def to_function( self,