diff --git a/src/calibre/utils/formatter_functions.py b/src/calibre/utils/formatter_functions.py index fae2d50f80..393ef876c9 100644 --- a/src/calibre/utils/formatter_functions.py +++ b/src/calibre/utils/formatter_functions.py @@ -608,6 +608,8 @@ class BuiltinApproximateFormats(BuiltinFormatterFunction): def evaluate(self, formatter, kwargs, mi, locals): fmt_data = mi.get('db_approx_formats', []) + if not fmt_data: + return '' data = sorted(fmt_data) return ','.join(v.upper() for v in data)