diff options
Diffstat (limited to 'app.py')
-rw-r--r-- | app.py | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -6,6 +6,7 @@ flaskext_compat.activate() import account import ldap import os +from copy import deepcopy from flask import flash, Flask, g, redirect, request, session, url_for from utils import * from forms import RegisterForm, RegisterCompleteForm, LoginForm, SettingsForm @@ -142,8 +143,9 @@ def settings(): flash(u'Nichts geƤndert') - # (name, changed) - services = [(name, name in g.user.services) for name in app.all_services] + services = deepcopy(app.all_services) + for s in services: + s.changed = s.id in g.user.services return { 'form': form, |