diff options
-rw-r--r-- | app.py | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -70,8 +70,7 @@ def upload(study, module = None): form.module.choices = app.config['STUDIES'][study] if 'new' not in dict(form.module.choices): - if len(form.module.choices) > 0: - form.module.choices.append(('', u'---')) + form.module.choices.append(('', u'---')) form.module.choices.append(('new', u'neues Modul hinzufügen')) @@ -79,7 +78,8 @@ def upload(study, module = None): if form.module.data == 'new': module = form.module_new.data slug = module.encode('ascii', errors='ignore') - app.config['STUDIES'][study].append((slug,module)) + i = len(app.config['STUDIES'][study]) - 2 + app.config['STUDIES'][study].insert(i, (slug,module)) else: module = dict(app.config['STUDIES'][study])[form.module.data] |