Mercurial > hg > bts-webui
changeset 136:8c9dddbd97b0 draft
ajax: Use .get instead of direct access
This fixes a crash with anonymous users.
author | diegoe-guest |
---|---|
date | Mon, 10 Aug 2009 23:40:47 +0000 |
parents | 537aa92d7179 |
children | 7bdefc9b2f19 |
files | bts_webui/amancay/ajax.py |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/bts_webui/amancay/ajax.py +++ b/bts_webui/amancay/ajax.py @@ -21,7 +21,7 @@ if package_name in packages: return HttpResponse(status=500) else: - request.session['packages'].append(package_name) + request.session.get('packages', []).append(package_name) return HttpResponse(status=200) def package_remove(request): @@ -41,7 +41,7 @@ else: packages = request.session.get('packages', []) if package_name in packages: - request.session['packages'].remove(package_name) + request.session.get('packages', []).remove(package_name) return HttpResponse(status=200) else: return HttpResponse(status=500)