Browse Source

Only do "][" substitution in server names.

Remove outer square brackets in category and RSS names, because those will crash the INI handler.
tags/0.6.0
ShyPike 15 years ago
parent
commit
30e9ba2c09
  1. 5
      sabnzbd/config.py
  2. 4
      sabnzbd/interface.py

5
sabnzbd/config.py

@ -691,7 +691,10 @@ def save_config(force=False):
except:
CFG[section] = {}
for subsec in database[section]:
subsec_mod = subsec.replace('[', '{').replace(']','}')
if section == 'servers':
subsec_mod = subsec.replace('[', '{').replace(']','}')
else:
subsec_mod = subsec
try:
CFG[section][subsec_mod]
except:

4
sabnzbd/interface.py

@ -1502,7 +1502,7 @@ class ConfigRss(object):
def add_rss_feed(self, **kwargs):
msg = check_session(kwargs)
if msg: return msg
feed= Strip(kwargs.get('feed'))
feed= Strip(kwargs.get('feed')).strip('[]')
uri = Strip(kwargs.get('uri'))
try:
cfg = config.get_rss()[feed]
@ -1881,7 +1881,7 @@ class ConfigCats(object):
msg = check_session(kwargs)
if msg: return msg
newname = kwargs.get('newname', '').strip()
newname = kwargs.get('newname', '').strip(' []')
name = kwargs.get('name')
if newname:
if name:

Loading…
Cancel
Save