|
51 | 51 | from dve.core_engine.exceptions import CriticalProcessingError |
52 | 52 | from dve.core_engine.loggers import get_logger |
53 | 53 | from dve.core_engine.message import FeedbackMessage |
| 54 | +from dve.core_engine.templating import template_object |
54 | 55 | from dve.core_engine.type_hints import URI, DVEStageName, EntityName, Messages, TemplateVariables |
55 | 56 |
|
56 | 57 | T_contra = TypeVar("T_contra", bound=AbstractStep, contravariant=True) |
@@ -446,7 +447,10 @@ def process_node(node: HierarchyNode): |
446 | 447 | entity=node.entity_name, |
447 | 448 | record=record, # type: ignore |
448 | 449 | error_location=location, |
449 | | - error_message=node.missing_parent_id_error_message, |
| 450 | + error_message=template_object( |
| 451 | + node.missing_parent_id_error_message, |
| 452 | + record |
| 453 | + ), |
450 | 454 | failure_type="record", |
451 | 455 | error_type="record", |
452 | 456 | error_code=node.missing_parent_id_error_code, |
@@ -518,7 +522,10 @@ def process_node(node: HierarchyNode) -> bool: |
518 | 522 | entity=node.parent_entity, |
519 | 523 | record=record, # type: ignore |
520 | 524 | error_location=location, |
521 | | - error_message=node.no_valid_records_error_message, |
| 525 | + error_message=template_object( |
| 526 | + node.no_valid_records_error_message, |
| 527 | + record |
| 528 | + ), |
522 | 529 | failure_type="record", |
523 | 530 | error_type="record", |
524 | 531 | error_code=node.no_valid_records_error_code, |
|
0 commit comments