From: Vladimír Čunát Date: Thu, 27 Mar 2025 10:42:11 +0000 (+0100) Subject: datamodel/templates: fix tags in /local-data/rules/*/records X-Git-Tag: v6.0.12~9^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=56c18fca9e656ccfc20cdffc7a6971319b84c114;p=thirdparty%2Fknot-resolver.git datamodel/templates: fix tags in /local-data/rules/*/records It was generating 0 silently, which is as if not specifying any tag-list. --- 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 %}