dont expose ids of empty subtitles, fixes #1333
This commit is contained in:
parent
05bd43e878
commit
661e005b78
3 changed files with 14 additions and 5 deletions
|
|
@ -123,7 +123,8 @@ def findClips(request):
|
|||
|
||||
def add_annotations(key, qs, add_layer=False):
|
||||
values = ['public_id', 'value', 'clip__start', 'clip__end']
|
||||
if add_layer:
|
||||
subtitles = utils.get_by_key(settings.CONFIG['layers'], 'isSubtitles', True)
|
||||
if subtitles or add_layer:
|
||||
values.append('layer')
|
||||
if query['filter']:
|
||||
qs = qs.filter(query['filter'])
|
||||
|
|
@ -137,6 +138,8 @@ def findClips(request):
|
|||
'id': a['public_id'],
|
||||
'value': a['value'],
|
||||
}
|
||||
if a['layer'] == subtitles['id'] and not a['value']:
|
||||
del l['id']
|
||||
if add_layer:
|
||||
l['layer'] = a['layer']
|
||||
i[key].append(l)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue