Fix exception when invoking the template editor from a QLineEdit

This commit is contained in:
Charles Haley 2021-03-20 15:10:24 +00:00
parent cf815b6a03
commit 9be7516cfc

View File

@ -292,7 +292,6 @@ class TemplateDialog(QDialog, Ui_TemplateDialog):
if mi: if mi:
if not isinstance(mi, list): if not isinstance(mi, list):
mi = (mi, ) mi = (mi, )
self.mi = mi
else: else:
mi = Metadata(_('Title'), [_('Author')]) mi = Metadata(_('Title'), [_('Author')])
mi.author_sort = _('Author Sort') mi.author_sort = _('Author Sort')
@ -314,7 +313,8 @@ class TemplateDialog(QDialog, Ui_TemplateDialog):
get_gui().current_db.new_api.field_metadata.custom_field_metadata()) get_gui().current_db.new_api.field_metadata.custom_field_metadata())
for col in mi.get_all_user_metadata(False): for col in mi.get_all_user_metadata(False):
mi.set(col, (col,), 0) mi.set(col, (col,), 0)
mi = [mi,] mi = (mi, )
self.mi = mi
# Set up the display table # Set up the display table
self.table_column_widths = None self.table_column_widths = None