Fix bug in error handling for some IndexedDB operations

This commit is contained in:
Kovid Goyal 2017-05-29 22:44:56 +05:30
parent 07dd6d4803
commit 05221f730d
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -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