diff --git a/opds_catalog/sopdscan.py b/opds_catalog/sopdscan.py index 2b54f78a3f495f938a05fc1211564f5d9c1f3e57..e5e9af9ddc9107ba2374b042511da11918f0cb7c 100644 --- a/opds_catalog/sopdscan.py +++ b/opds_catalog/sopdscan.py @@ -231,7 +231,7 @@ class opdsScanner: for a in book_data.authors: author_name = a.get('name',_('Unknown author')).strip(strip_symbols) # Если в имени автора нет запятой, то фамилию переносим из конца в начало - if author_name.find(',')<0: + if author_name and author_name.find(',')<0: author_names = author_name.split() author_name = ' '.join([author_names[-1],' '.join(author_names[:-1])]) author=opdsdb.addauthor(author_name)