From 3bd85c10e7e9adf0eb59e37834ee59fe133de443 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Tue, 8 Aug 2023 10:19:23 +0200 Subject: [PATCH] manager datamodel template: fix ttl in /local-data/{records,rpz} Record TTL is always meant in seconds by default. More precise resolution does not exist. --- .../datamodel/templates/macros/local_data_macros.lua.j2 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/manager/knot_resolver_manager/datamodel/templates/macros/local_data_macros.lua.j2 b/manager/knot_resolver_manager/datamodel/templates/macros/local_data_macros.lua.j2 index 71db5d4fc..283c0f248 100644 --- a/manager/knot_resolver_manager/datamodel/templates/macros/local_data_macros.lua.j2 +++ b/manager/knot_resolver_manager/datamodel/templates/macros/local_data_macros.lua.j2 @@ -37,7 +37,7 @@ assert(hints.add_hosts('{{ file }}').result == true) {% macro local_data_records(input_str, is_rpz, ttl, nodata, tags=none, id='rrs') -%} {{ id }} = ffi.new('struct kr_rule_zonefile_config') {% if ttl %} -{{ id }}.ttl = {{ ttl.millis() }} +{{ id }}.ttl = {{ ttl.seconds() }} {% endif %} {% if tags %} {{ id }}.tags = {{ policy_get_tagset(tags) }} -- 2.47.2