|
|
@ -38,7 +38,8 @@ class LibraryPlugin(Plugin): |
|
|
|
|
|
|
|
title = LibraryTitle( |
|
|
|
title = toUnicode(attrs.get('title')), |
|
|
|
simple_title = self.simplifyTitle(attrs.get('title')) |
|
|
|
simple_title = self.simplifyTitle(attrs.get('title')), |
|
|
|
default = True, |
|
|
|
) |
|
|
|
|
|
|
|
l.titles.append(title) |
|
|
@ -96,6 +97,7 @@ class LibraryPlugin(Plugin): |
|
|
|
|
|
|
|
titles = info.get('titles', []) |
|
|
|
log.debug('Adding titles: %s', titles) |
|
|
|
counter = 0 |
|
|
|
for title in titles: |
|
|
|
if not title: |
|
|
|
continue |
|
|
@ -103,9 +105,10 @@ class LibraryPlugin(Plugin): |
|
|
|
t = LibraryTitle( |
|
|
|
title = title, |
|
|
|
simple_title = self.simplifyTitle(title), |
|
|
|
default = title.lower() == toUnicode(default_title.lower()) or (toUnicode(default_title) == u'' and toUnicode(titles[0]) == title) |
|
|
|
default = (len(default_title) == 0 and counter == 0) or len(titles) == 1 or title.lower() == toUnicode(default_title.lower()) or (toUnicode(default_title) == u'' and toUnicode(titles[0]) == title) |
|
|
|
) |
|
|
|
library.titles.append(t) |
|
|
|
counter += 1 |
|
|
|
|
|
|
|
db.commit() |
|
|
|
|
|
|
|