mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Ensure field metadata is initialised before constructing downloaded books list
This commit is contained in:
parent
8fa1980710
commit
d597d59b25
@ -8,6 +8,7 @@ from gettext import gettext as _, ngettext
|
|||||||
from book_list.globals import get_db
|
from book_list.globals import get_db
|
||||||
from book_list.router import home, open_book
|
from book_list.router import home, open_book
|
||||||
from book_list.top_bar import add_button, create_top_bar
|
from book_list.top_bar import add_button, create_top_bar
|
||||||
|
from book_list.library_data import library_data
|
||||||
from book_list.ui import set_panel_handler
|
from book_list.ui import set_panel_handler
|
||||||
from book_list.views import DEFAULT_MODE, get_view_mode, setup_view_mode
|
from book_list.views import DEFAULT_MODE, get_view_mode, setup_view_mode
|
||||||
from dom import clear, ensure_id
|
from dom import clear, ensure_id
|
||||||
@ -209,7 +210,7 @@ def show_recent_stage2(books):
|
|||||||
def show_recent():
|
def show_recent():
|
||||||
container = this
|
container = this
|
||||||
db = get_db()
|
db = get_db()
|
||||||
if not db.initialized:
|
if not db.initialized or not library_data.field_metadata:
|
||||||
conditional_timeout(container.id, 5, show_recent)
|
conditional_timeout(container.id, 5, show_recent)
|
||||||
return
|
return
|
||||||
if db.is_ok:
|
if db.is_ok:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user