force itemKeys listed as default filters to be filters and print warning

This commit is contained in:
j 2014-01-23 04:58:56 +00:00
parent 0ecfe14507
commit 189c6feba9
1 changed files with 8 additions and 0 deletions

View File

@ -62,6 +62,13 @@ def load_config():
if not 'folderdepth' in config['site']:
config['site']['folderdepth'] = settings.USE_IMDB and 4 or 3
# enable default filters if needed
default_filters = [f['id'] for f in config['user']['ui']['filters']]
for key in config['itemKeys']:
if key['id'] in default_filters and not key.get('filter'):
key['filter'] = True
sys.stderr.write('enabled filter for "%s" since its used as default filter.\n' % (key['id']))
config['keys'] = {}
for key in config['itemKeys']:
config['keys'][key['id']] = key
@ -129,6 +136,7 @@ To fix this on Ubuntu 12.04, run:
check the README for further details.
''' % AVCONV)
settings.CONFIG = config
admin = len(settings.CONFIG['userLevels']) - 1
if not 'syncdb' in sys.argv \