@@ -369,11 +369,11 @@ def pre_request():
369369 request.errors = []
370370
371371 preferences = Preferences(themes, categories.keys(), engines, plugins)
372+ request.preferences = preferences
372373 try:
373374 preferences.parse_cookies(request.cookies)
374375 except:
375376 request.errors.append(gettext('Invalid settings, please edit your preferences'))
376− request.preferences = preferences
377377
378378 # merge GET, POST vars
379379 # request.form