From 7416130dfc525e95c97f1e0cf98af84dafa72cfa Mon Sep 17 00:00:00 2001 From: Charles Haley Date: Sat, 10 May 2025 17:40:56 +0100 Subject: [PATCH] Change the validation formatter to throw exceptions. As all uses of that formatter in base calibre expect exceptions, validation wasn't working. --- src/calibre/utils/formatter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/utils/formatter.py b/src/calibre/utils/formatter.py index 6dfeb7819c..5c9985d86d 100644 --- a/src/calibre/utils/formatter.py +++ b/src/calibre/utils/formatter.py @@ -2035,7 +2035,7 @@ class ValidateFormatter(TemplateFormatter): def validate(self, x): from calibre.ebooks.metadata.book.base import Metadata - return self.safe_format(x, {}, 'VALIDATE ERROR', Metadata('')) + return self.unsafe_format(x, {}, 'VALIDATE ERROR', Metadata('')) validation_formatter = ValidateFormatter()