From b5d570515eb339c308aeb6a252f10dfcde89059a Mon Sep 17 00:00:00 2001 From: grymphen Date: Tue, 12 May 2026 12:43:47 +0200 Subject: [PATCH] check for doubles --- uploader.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/uploader.py b/uploader.py index e315f99..49e5d25 100644 --- a/uploader.py +++ b/uploader.py @@ -172,6 +172,9 @@ def fetch_all_books(cfg: CalibreConfig) -> list[dict]: ) resp.raise_for_status() data = resp.json() + if start == 0: + non_list = {k: v for k, v in data.items() if not isinstance(v, list)} + log.info("listbooks page-0 meta fields: %s", non_list) # Calibre-Web uses DataTables format: "data"/"recordsTotal", older versions use "rows"/"total_count" rows = data.get("rows") or data.get("data") or [] total = (