add option to force loading of subtitles

This commit is contained in:
j 2013-07-13 10:36:41 +00:00
parent cc17a9b6a3
commit e7b86872a7

View file

@ -1297,9 +1297,13 @@ class Item(models.Model):
pass pass
return icon return icon
def load_subtitles(self): def load_subtitles(self, force=False):
subtitles = utils.get_by_key(settings.CONFIG['layers'], 'isSubtitles', True) subtitles = utils.get_by_key(settings.CONFIG['layers'], 'isSubtitles', True)
if not settings.USE_IMDB or not subtitles: if not subtitles:
return
# only import on 0xdb for now or if forced manually
# since this will remove all existing subtitles
if not force or not settings.USE_IMDB:
return False return False
with transaction.commit_on_success(): with transaction.commit_on_success():
layer = subtitles['id'] layer = subtitles['id']