Revision 4ec83e68 snf-cyclades-app/synnefo/plankton/views.py
b/snf-cyclades-app/synnefo/plankton/views.py | ||
---|---|---|
35 | 35 |
|
36 | 36 |
from string import punctuation |
37 | 37 |
from StringIO import StringIO |
38 |
from urllib import unquote |
|
38 | 39 |
|
39 | 40 |
from django.conf import settings |
40 | 41 |
from django.http import HttpResponse, HttpResponseNotFound |
... | ... | |
99 | 100 |
for key, val in request.META.items(): |
100 | 101 |
if key.startswith(META_PROPERTY_PREFIX): |
101 | 102 |
name = normalize(key[META_PROPERTY_PREFIX_LEN:]) |
102 |
headers['properties'][name] = val
|
|
103 |
headers['properties'][unquote(name)] = unquote(val)
|
|
103 | 104 |
elif key.startswith(META_PREFIX): |
104 | 105 |
name = normalize(key[META_PREFIX_LEN:]) |
105 |
headers[name] = val
|
|
106 |
headers[unquote(name)] = unquote(val)
|
|
106 | 107 |
|
107 | 108 |
is_public = headers.get('is_public', None) |
108 | 109 |
if is_public is not None: |
Also available in: Unified diff