From: Vladimír Čunát Date: Mon, 16 Sep 2024 15:10:29 +0000 (+0200) Subject: python datamodel: tweak cache TTL validation X-Git-Tag: v6.0.9~13^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bbc8d634055c4a129c62cc757ab6349ebb97bc44;p=thirdparty%2Fknot-resolver.git 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. --- 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'")