# HG changeset patch # User fabien@tzone.org # Date 1230489941 18000 # Node ID a1bcf5e4b8a457e81d859da446217f5e26c102f2 # Parent dad9733c99f0c63c70912098565dad990ebe60fe Correct a bug when saving preferences. diff -r dad9733c99f0 -r a1bcf5e4b8a4 lib/actions/edit_prefs.py --- a/lib/actions/edit_prefs.py Sun Dec 28 12:41:44 2008 -0500 +++ b/lib/actions/edit_prefs.py Sun Dec 28 13:45:41 2008 -0500 @@ -12,7 +12,7 @@ if form.has_key('fullname'): prefs['fullname'] = form['fullname'].value db.set_preferences(prefs) - load_index(db, prefs, form, "result", "Preferences saved.") + load_index(db, db.get_preferences(), form, "result", "Preferences saved.") def view_prefs(prefs): tmpl = Template("prefs.tmpl", prefs) @@ -31,12 +31,12 @@ def do_it(action, db, prefs, form): if form.has_key('step'): - step = form['step'] + step = form['step'].value else: step = 'view' if step == 'view': view_prefs(prefs) elif step == 'edit': - edit_prefs(prefs) + edit_prefs(db, prefs, form) else: load_index(db, prefs, form, "error", "Operation cancel.") diff -r dad9733c99f0 -r a1bcf5e4b8a4 templates/prefs.tmpl --- a/templates/prefs.tmpl Sun Dec 28 12:41:44 2008 -0500 +++ b/templates/prefs.tmpl Sun Dec 28 13:45:41 2008 -0500 @@ -29,7 +29,7 @@ checked> reversed

- +