From 3992d16e9dbfc5f0a4196c0958b14c1fe8576ecb Mon Sep 17 00:00:00 2001 From: RaNaN Date: Sun, 1 Aug 2010 11:50:28 +0200 Subject: webif config fix --- module/web/pyload/views.py | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) (limited to 'module/web/pyload') diff --git a/module/web/pyload/views.py b/module/web/pyload/views.py index 67ac6c07a..a97cfbfd7 100644 --- a/module/web/pyload/views.py +++ b/module/web/pyload/views.py @@ -173,7 +173,7 @@ def collector(request): @permission('pyload.can_change_status') @check_server def config(request): - conf = settings.PYLOAD.get_config_data() + conf = settings.PYLOAD.get_config() if request.META.get('REQUEST_METHOD', "GET") == "POST": @@ -183,9 +183,9 @@ def config(request): if not "|" in key: continue skey, okey = key.split("|")[:] if conf.has_key(skey): - if conf[skey]['options'].has_key(okey): + if conf[skey].has_key(okey): try: - if str(conf[skey]['options'][okey]['value']) != value: + if str(conf[skey][okey]['value']) != value: settings.PYLOAD.set_conf_val(skey, okey, value) except: errors.append("%s | %s" % (skey, okey)) @@ -205,10 +205,5 @@ def config(request): return render_to_response(join(settings.TEMPLATE, 'settings.html'), RequestContext(request, {'conf': {}, 'errors': messages}, [status_proc])) - - for section in conf.iterkeys(): - for option in conf[section]['options'].iterkeys(): - if conf[section]['options'][option]['input']: - conf[section]['options'][option]['input'] = conf[section]['options'][option]['input'].split(";") - + return render_to_response(join(settings.TEMPLATE, 'settings.html'), RequestContext(request, {'conf': conf, 'messages': []}, [status_proc])) -- cgit v1.2.3