From: Vladimír Čunát Date: Tue, 8 Aug 2023 08:19:23 +0000 (+0200) Subject: manager datamodel template: fix ttl in /local-data/{records,rpz} X-Git-Tag: v6.0.2~14 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3bd85c10e7e9adf0eb59e37834ee59fe133de443;p=thirdparty%2Fknot-resolver.git 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. --- 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) }}