diff options
author | Nico von Geyso <Nico.Geyso@FU-Berlin.de> | 2012-09-29 02:13:11 +0200 |
---|---|---|
committer | Nico von Geyso <Nico.Geyso@FU-Berlin.de> | 2012-09-29 02:13:11 +0200 |
commit | 7a47136d8de8d3b443907bb007728a11bf5dac61 (patch) | |
tree | bb5164d2a8ce2c94f7543e4b6bfbba7821588949 | |
parent | bb4f72750e6e537913b3cf2477879c2ab3eecc10 (diff) | |
download | web-7a47136d8de8d3b443907bb007728a11bf5dac61.tar.gz web-7a47136d8de8d3b443907bb007728a11bf5dac61.tar.bz2 web-7a47136d8de8d3b443907bb007728a11bf5dac61.zip |
use Service.id instead of name for comparisoning
-rw-r--r-- | app.py | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -183,8 +183,9 @@ def lost_password_complete(token): def settings(): s = request.args.get('delete_service_password', None) if request.method == 'GET' and s: - g.user.reset_password(s) - g.ldap.update(g.user, as_admin=True) #XXX: as_admin wieder wegmachen sobald ACLs richtig gesetzt sind + for s in [x for x in app.all_services if x.name == s]: + g.user.reset_password(x.id) + g.ldap.update(g.user, as_admin=True) #XXX: as_admin wieder wegmachen sobald ACLs richtig gesetzt sind form = SettingsForm(request.form, mail=g.user.mail) if request.method == 'POST' and form.validate(): |