From 2cf7c56115f8832d5433abdeee13e92dfaa3634f Mon Sep 17 00:00:00 2001 From: j <0x006A@0x2620.org> Date: Wed, 15 Feb 2012 21:19:40 +0530 Subject: [PATCH] only request subtitles if a subtitles layer is defined, fixed #427 --- pandora/archive/views.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pandora/archive/views.py b/pandora/archive/views.py index fa84ccf92..04b177516 100644 --- a/pandora/archive/views.py +++ b/pandora/archive/views.py @@ -104,10 +104,14 @@ def update(request): response['data']['data'] += [f.file.oshash for f in files.filter(file__is_audio=True, file__available=False, file__wanted=True)] - response['data']['file'] = [f.file.oshash for f in files.filter(file__is_subtitle=True, - file__available=False, - path__endswith='.srt')] + if filter(lambda l: l['id'] == 'subtitles', settings.CONFIG['layers']): + response['data']['file'] = [f.file.oshash + for f in files.filter(file__is_subtitle=True, + file__available=False, + path__endswith='.srt')] + else: + response['data']['file'] = [] return render_to_json_response(response) actions.register(update, cache=False)