use descriptoin more often
This commit is contained in:
parent
333828e864
commit
a79b913f2d
2 changed files with 4 additions and 8 deletions
|
|
@ -34,9 +34,10 @@ class Command(BaseCommand):
|
|||
folders = {}
|
||||
for item in api.find(**query)['data']['items']:
|
||||
if item['folder'] not in folders:
|
||||
description = item['folderdescription'] or item['summary']
|
||||
folders[item['folder']] = {
|
||||
'title': item['folder'],
|
||||
'description': item['folderdescription'],
|
||||
'description': description,
|
||||
'url': api.url.replace('/api/', '/grid/folder==' + escape(item['folder'])),
|
||||
'items': [],
|
||||
}
|
||||
|
|
@ -46,9 +47,6 @@ class Command(BaseCommand):
|
|||
folders[item['folder']]['items'].append(item)
|
||||
|
||||
for item in folders.values():
|
||||
if not item['description'] and len(item['items']) == 1:
|
||||
item['description'] = item['items'][0]['summary']
|
||||
item['items'][0]['summary'] = ''
|
||||
f, c = models.Film.objects.get_or_create(pandora_url=item['url'])
|
||||
for key, value in item.items():
|
||||
if key != 'url':
|
||||
|
|
@ -56,5 +54,5 @@ class Command(BaseCommand):
|
|||
}.get(key, key)] = value
|
||||
if c:
|
||||
f.public = True
|
||||
f.slug = escape_slug(item['title'])
|
||||
f.slug = escape_slug(item['title'])
|
||||
f.save()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue