forked from openlp/openlp
Fix for importing old bible DBs, like KJV
This commit is contained in:
parent
519119aecb
commit
a8bd5f1996
@ -159,7 +159,7 @@ class BiblePlugin(Plugin):
|
|||||||
self.upgrade_wizard = BibleUpgradeForm(self.main_window, self.manager, self)
|
self.upgrade_wizard = BibleUpgradeForm(self.main_window, self.manager, self)
|
||||||
# If the import was not cancelled then reload.
|
# If the import was not cancelled then reload.
|
||||||
if self.upgrade_wizard.exec_():
|
if self.upgrade_wizard.exec_():
|
||||||
self.media_item.reloadBibles()
|
self.media_item.reload_bibles()
|
||||||
|
|
||||||
def on_bible_import_click(self):
|
def on_bible_import_click(self):
|
||||||
if self.media_item:
|
if self.media_item:
|
||||||
|
@ -170,6 +170,9 @@ class BibleDB(QtCore.QObject, Manager, RegistryProperties):
|
|||||||
Returns the version name of the Bible.
|
Returns the version name of the Bible.
|
||||||
"""
|
"""
|
||||||
version_name = self.get_object(BibleMeta, 'name')
|
version_name = self.get_object(BibleMeta, 'name')
|
||||||
|
# Fallback to old way of naming
|
||||||
|
if not version_name:
|
||||||
|
version_name = self.get_object(BibleMeta, 'Version')
|
||||||
self.name = version_name.value if version_name else None
|
self.name = version_name.value if version_name else None
|
||||||
return self.name
|
return self.name
|
||||||
|
|
||||||
@ -969,11 +972,15 @@ class OldBibleDB(QtCore.QObject, Manager):
|
|||||||
"""
|
"""
|
||||||
Returns the version name of the Bible.
|
Returns the version name of the Bible.
|
||||||
"""
|
"""
|
||||||
|
self.name = None
|
||||||
version_name = self.run_sql('SELECT value FROM metadata WHERE key = "name"')
|
version_name = self.run_sql('SELECT value FROM metadata WHERE key = "name"')
|
||||||
if version_name:
|
if version_name:
|
||||||
self.name = version_name[0][0]
|
self.name = version_name[0][0]
|
||||||
else:
|
else:
|
||||||
self.name = None
|
# Fallback to old way of naming
|
||||||
|
version_name = self.run_sql('SELECT value FROM metadata WHERE key = "Version"')
|
||||||
|
if version_name:
|
||||||
|
self.name = version_name[0][0]
|
||||||
return self.name
|
return self.name
|
||||||
|
|
||||||
def get_metadata(self):
|
def get_metadata(self):
|
||||||
|
Loading…
Reference in New Issue
Block a user