From 487e605520eb7cc006a7dcfba2a4b05e1eb904a3 Mon Sep 17 00:00:00 2001 From: Book Pauk Date: Thu, 19 Sep 2019 18:19:14 +0700 Subject: [PATCH] =?UTF-8?q?=D0=9F=D0=BE=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=20=D0=B1=D0=B0=D0=B3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- client/components/Reader/Reader.vue | 1 - client/components/Reader/share/bookManager.js | 4 +++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/client/components/Reader/Reader.vue b/client/components/Reader/Reader.vue index 70e2c6ea..4dcbd039 100644 --- a/client/components/Reader/Reader.vue +++ b/client/components/Reader/Reader.vue @@ -975,7 +975,6 @@ class Reader extends Vue { } progress.setState({totalSteps: 5}); - // не удалось, скачиваем книгу полностью с конвертацией let loadCached = true; if (!book) { diff --git a/client/components/Reader/share/bookManager.js b/client/components/Reader/share/bookManager.js index 6556df3c..66d5acc8 100644 --- a/client/components/Reader/share/bookManager.js +++ b/client/components/Reader/share/bookManager.js @@ -356,7 +356,8 @@ class BookManager { let result = this.recent[value.key]; if (!result) { result = await bmRecentStore.getItem(value.key); - this.recent[value.key] = result; + if (result) + this.recent[value.key] = result; } return result; } @@ -410,6 +411,7 @@ class BookManager { if (this.recentLast !== oldRecentLast) this.emit('recent-changed'); + return result; }