From 60bceb195fcf58081f664ce8e8c62cee178dabcd Mon Sep 17 00:00:00 2001 From: ztimson Date: Mon, 5 Oct 2026 23:14:14 -0400 Subject: [PATCH] Fix name --- package.json | 2 +- src/manager.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index ebd271c..a6f29ed 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@ztimson/zim-utils", - "version": "0.4.12", + "version": "0.4.13", "description": "Native, dependency-light ZIM archive reader/searcher and Kiwix catalog downloader for Node.js", "author": "Zak Timson", "license": "MIT", diff --git a/src/manager.js b/src/manager.js index 9bf654f..f0f69f0 100644 --- a/src/manager.js +++ b/src/manager.js @@ -131,7 +131,7 @@ export class ZimManager { async catalog(search, opts = {}) { const results = await zimCatalog(search, {url: this.#catalogUrl, ...opts}); return results.map(entry => this.#active[entry.href] - ? {...entry, ...this.#active[entry.href].dl.meta, downloading: true} + ? {...this.#active[entry.href].dl.meta, ...entry, downloading: true} : entry); } @@ -201,7 +201,7 @@ export class ZimManager { const localNames = new Set(local.map(l => l.name)); const pending = Object.values(this.#active) .filter(({entry}) => !localNames.has(entry.name)) - .map(({entry, dl}) => ({...entry, ...dl.meta, downloading: true})); + .map(({entry, dl}) => ({...dl.meta, ...entry, downloading: true})); return [...local, ...pending]; }