From 05221f730d181c299d09eaadb39847ec3e130747 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 29 May 2017 22:44:56 +0530 Subject: [PATCH] Fix bug in error handling for some IndexedDB operations --- src/pyj/read_book/db.pyj | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/pyj/read_book/db.pyj b/src/pyj/read_book/db.pyj index f60210aad6..dc2dddd352 100644 --- a/src/pyj/read_book/db.pyj +++ b/src/pyj/read_book/db.pyj @@ -36,6 +36,13 @@ def get_error_details(event): desc = desc.error.toString() elif desc.errorCode: desc = desc.errorCode + elif desc.error: + desc = desc.error + if desc.name is 'QuotaExceededError': + desc = _('{}: Try deleting some stored books first').format('QuotaExceededError') + elif desc.name: + desc = desc.name + return desc or '' DB_NAME = 'calibre' DB_VERSION = 1