diff --git a/src/lib/get-bgm-data.js b/src/lib/get-bgm-data.js index 5bd5a07..e503130 100644 --- a/src/lib/get-bgm-data.js +++ b/src/lib/get-bgm-data.js @@ -66,9 +66,12 @@ const getBangumi = async (bgm, cachePath) => { try { const read = await JSON.parse(await fs.readFile(savedPath)); if (read.id === bangumi_id) { - return read; + if (read?.eps > 0) { + return read; + } + } else { + throw new Error(`Id not match when trying to load id = ${bangumi_id}`); } - throw new Error(`Id not match when trying to load id=${bangumi_id}`); } catch (error) { // invalid bangumi console.error(error);