From 56c18fca9e656ccfc20cdffc7a6971319b84c114 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Thu, 27 Mar 2025 11:42:11 +0100 Subject: [PATCH] datamodel/templates: fix tags in /local-data/rules/*/records It was generating 0 silently, which is as if not specifying any tag-list. --- NEWS | 1 + .../datamodel/templates/macros/local_data_macros.lua.j2 | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/NEWS b/NEWS index 614177308..13fd8f428 100644 --- a/NEWS +++ b/NEWS @@ -4,6 +4,7 @@ Knot Resolver 6.0.12 (2025-0m-dd) Bugfixes -------- - /management/unix-socket: revert to absolute path (#926, !1664) +- fix `tags` when used in /local-data/rules/*/records (!1670) Knot Resolver 6.0.11 (2025-02-26) diff --git a/python/knot_resolver/datamodel/templates/macros/local_data_macros.lua.j2 b/python/knot_resolver/datamodel/templates/macros/local_data_macros.lua.j2 index 0898571ca..58861f93f 100644 --- a/python/knot_resolver/datamodel/templates/macros/local_data_macros.lua.j2 +++ b/python/knot_resolver/datamodel/templates/macros/local_data_macros.lua.j2 @@ -95,7 +95,7 @@ assert(C.kr_rule_local_subtree(todname('{{ name }}'), {{ kr_rule_local_hosts(file, nodata if item.nodata is none else item.nodata, item.ttl or ttl, item.tags) }} {% endfor %} {% elif item.records %} -{{ local_data_records(item.records, false, nodata if item.nodata is none else item.nodata, item.ttl or ttl, tags) }} +{{ local_data_records(item.records, false, nodata if item.nodata is none else item.nodata, item.ttl or ttl, item.tags) }} {% endif %} {% endfor %} {%- endmacro %} -- 2.47.2