Fix merging books not updating author if the source book has no title

This commit is contained in:
Kovid Goyal 2019-01-31 09:28:57 +05:30
parent 90998fabf3
commit db97e7ca3d
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -650,7 +650,7 @@ class EditMetadataAction(InterfaceAction):
dest_mi.comments = unicode(dest_mi.comments) + u'\n\n' + unicode(src_mi.comments) dest_mi.comments = unicode(dest_mi.comments) + u'\n\n' + unicode(src_mi.comments)
if src_mi.title and (not dest_mi.title or dest_mi.title == _('Unknown')): if src_mi.title and (not dest_mi.title or dest_mi.title == _('Unknown')):
dest_mi.title = src_mi.title dest_mi.title = src_mi.title
if src_mi.title and (not dest_mi.authors or dest_mi.authors[0] == _('Unknown')): if (src_mi.authors and src_mi.authors[0] != _('Unknown')) and (not dest_mi.authors or dest_mi.authors[0] == _('Unknown')):
dest_mi.authors = src_mi.authors dest_mi.authors = src_mi.authors
dest_mi.author_sort = src_mi.author_sort dest_mi.author_sort = src_mi.author_sort
if src_mi.tags: if src_mi.tags: