From 3108dfbfa43e59906b642ac6ab382f7e5352ce32 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 13 May 2024 08:54:31 +0530 Subject: [PATCH] Fix #2065536 [TEMPLATE ERROR in json export](https://bugs.launchpad.net/calibre/+bug/2065536) --- src/calibre/db/cli/cmd_list.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/calibre/db/cli/cmd_list.py b/src/calibre/db/cli/cmd_list.py index 9907b26001..2d43674153 100644 --- a/src/calibre/db/cli/cmd_list.py +++ b/src/calibre/db/cli/cmd_list.py @@ -43,10 +43,7 @@ def implementation( for k in fm.custom_field_keys(): afields.add('*' + k[1:]) if 'all' in fields: - if template: - fields = sorted(afields - {'template'}) - else: - fields = sorted(afields) + fields = sorted(afields if template else (afields - {'template'})) sort_by = sort_by or 'id' sort_fields = sort_by.split(',') for sf in sort_fields: