diff --git a/src/calibre/library/save_to_disk.py b/src/calibre/library/save_to_disk.py index 69565e07d7..68d29c1859 100644 --- a/src/calibre/library/save_to_disk.py +++ b/src/calibre/library/save_to_disk.py @@ -154,7 +154,7 @@ class Formatter(TemplateFormatter): return self.composite_values[key] self.composite_values[key] = 'RECURSIVE_COMPOSITE FIELD (S2D) ' + key self.composite_values[key] = \ - self.vformat(b['display']['composite_template'], [], kwargs) + self.evaluate(b['display']['composite_template'], [], kwargs) return self.composite_values[key] if key in kwargs: val = kwargs[key]