From d0a601e4c909babbba75a7eb77489ea69b3afc49 Mon Sep 17 00:00:00 2001 From: Bruno Antonellini Date: Thu, 7 Nov 2024 15:26:29 -0300 Subject: [PATCH] Ignore Jinja % tags when compiling --- src/dbt_core_interface/project.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/dbt_core_interface/project.py b/src/dbt_core_interface/project.py index 4a10592..eb05f24 100644 --- a/src/dbt_core_interface/project.py +++ b/src/dbt_core_interface/project.py @@ -703,6 +703,8 @@ def generate_server_node( This is a context manager that will clear the node after execution and leverages a mutex during manifest mutation. """ + # Remove {% ... %} patterns from the SQL string + sql = re.sub(r'{%.*?%}', '', sql, flags=re.DOTALL) with self.manifest_mutation_mutex: self._clear_node(node_name) sql_node = self.sql_parser.parse_remote(sql, node_name)