mirror of https://gitlab.com/openlp/openlp.git
Merge branch 'ew7-support' into 'master'
Minor fix for EasyWorship import See merge request openlp/openlp!585
This commit is contained in:
commit
ef1b92eccd
|
@ -254,27 +254,27 @@ class SongFormat(object):
|
||||||
},
|
},
|
||||||
EasyWorshipDB: {
|
EasyWorshipDB: {
|
||||||
'class': EasyWorshipSongImport,
|
'class': EasyWorshipSongImport,
|
||||||
'name': 'EasyWorship Song Database',
|
'name': 'EasyWorship 2007/2009 Song Database',
|
||||||
'prefix': 'ew',
|
'prefix': 'ew',
|
||||||
'selectMode': SongFormatSelect.SingleFile,
|
'selectMode': SongFormatSelect.SingleFile,
|
||||||
'filter': '{text} (*.DB)'.format(text=translate('SongsPlugin.ImportWizardForm',
|
'filter': '{text} (*.DB)'.format(text=translate('SongsPlugin.ImportWizardForm',
|
||||||
'EasyWorship Song Database'))
|
'EasyWorship 2007/2009 Song Database'))
|
||||||
},
|
},
|
||||||
EasyWorshipSqliteDB: {
|
EasyWorshipSqliteDB: {
|
||||||
'class': EasyWorshipSongImport,
|
'class': EasyWorshipSongImport,
|
||||||
'name': 'EasyWorship 6 Song Database',
|
'name': 'EasyWorship 6/7 Song Database',
|
||||||
'prefix': 'ew',
|
'prefix': 'ew',
|
||||||
'selectMode': SongFormatSelect.SingleFolder,
|
'selectMode': SongFormatSelect.SingleFolder,
|
||||||
'filter': '{text} (*.db)'.format(text=translate('SongsPlugin.ImportWizardForm',
|
'filter': '{text} (*.db)'.format(text=translate('SongsPlugin.ImportWizardForm',
|
||||||
'EasyWorship 6 Song Data Directory'))
|
'EasyWorship 6/7 Song Data Directory'))
|
||||||
},
|
},
|
||||||
EasyWorshipService: {
|
EasyWorshipService: {
|
||||||
'class': EasyWorshipSongImport,
|
'class': EasyWorshipSongImport,
|
||||||
'name': 'EasyWorship Service',
|
'name': 'EasyWorship 2007/2009 Service File',
|
||||||
'prefix': 'ew',
|
'prefix': 'ew',
|
||||||
'selectMode': SongFormatSelect.SingleFile,
|
'selectMode': SongFormatSelect.SingleFile,
|
||||||
'filter': '{text} (*.ews)'.format(text=translate('SongsPlugin.ImportWizardForm',
|
'filter': '{text} (*.ews)'.format(text=translate('SongsPlugin.ImportWizardForm',
|
||||||
'EasyWorship Service File'))
|
'EasyWorship 2007/2009 Service File'))
|
||||||
},
|
},
|
||||||
FoilPresenter: {
|
FoilPresenter: {
|
||||||
'class': FoilPresenterImport,
|
'class': FoilPresenterImport,
|
||||||
|
|
|
@ -392,8 +392,10 @@ class EasyWorshipSongImport(SongImport):
|
||||||
self.author = song[2]
|
self.author = song[2]
|
||||||
self.copyright = song[3]
|
self.copyright = song[3]
|
||||||
self.ccli_number = song[4]
|
self.ccli_number = song[4]
|
||||||
words = words_db.execute('SELECT words FROM word WHERE song_id = ?;', (song_id,))
|
song_words_result = words_db.execute('SELECT words FROM word WHERE song_id = ?;', (song_id,))
|
||||||
self.set_song_import_object(self.author, words.fetchone()[0].encode())
|
words = song_words_result.fetchone()
|
||||||
|
if words:
|
||||||
|
self.set_song_import_object(self.author, words[0].encode())
|
||||||
if not self.finish():
|
if not self.finish():
|
||||||
self.log_error(self.import_source,
|
self.log_error(self.import_source,
|
||||||
translate('SongsPlugin.EasyWorshipSongImport',
|
translate('SongsPlugin.EasyWorshipSongImport',
|
||||||
|
|
Binary file not shown.
Loading…
Reference in New Issue