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