From bbc8d634055c4a129c62cc757ab6349ebb97bc44 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Mon, 16 Sep 2024 17:10:29 +0200 Subject: [PATCH] python datamodel: tweak cache TTL validation I'm not aware of a use case for the limits to be equal, but it's at least a sane combination. --- python/knot_resolver/datamodel/cache_schema.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/python/knot_resolver/datamodel/cache_schema.py b/python/knot_resolver/datamodel/cache_schema.py index c78d831ef..3f7d1dc22 100644 --- a/python/knot_resolver/datamodel/cache_schema.py +++ b/python/knot_resolver/datamodel/cache_schema.py @@ -133,5 +133,5 @@ class CacheSchema(ConfigSchema): prefetch: PrefetchSchema = PrefetchSchema() def _validate(self): - if self.ttl_min.seconds() >= self.ttl_max.seconds(): - raise ValueError("'ttl-max' must be larger then 'ttl-min'") + if self.ttl_min.seconds() > self.ttl_max.seconds(): + raise ValueError("'ttl-max' can't be smaller than 'ttl-min'") -- 2.47.3