fix: error when subtitle group's name change
fix
@@ -44,9 +44,13 @@ class BaseWebsite(object):
if subtitle_group_result:
for subtitle_group in subtitle_group_result:
s, if_created = Subtitle.get_or_create(id=_unicode(subtitle_group['id']),
- name=_unicode(subtitle_group['name']))
+ defaults={'name': _unicode(subtitle_group['name'])})
if if_created:
s.save()
+ else:
+ if s.name != _unicode(subtitle_group['name']):
+ s.name = _unicode(subtitle_group['name'])
+ s.save()
if not bangumi_result:
print('no result return None')
return []
