Revision a6eb13e9 pithos/api/functions.py
b/pithos/api/functions.py | ||
---|---|---|
139 | 139 |
# unauthorized (401), |
140 | 140 |
# badRequest (400) |
141 | 141 |
|
142 |
meta = get_account_meta(request) |
|
143 |
backend.update_account_meta(request.user, v_account, meta, replace=True) |
|
142 |
meta = get_account_meta(request) |
|
143 |
replace = True |
|
144 |
if 'update' in request.GET: |
|
145 |
replace = False |
|
146 |
backend.update_account_meta(request.user, v_account, meta, replace) |
|
144 | 147 |
return HttpResponse(status=202) |
145 | 148 |
|
146 | 149 |
@api_method('GET', format_allowed=True) |
... | ... | |
248 | 251 |
# badRequest (400) |
249 | 252 |
|
250 | 253 |
meta = get_container_meta(request) |
254 |
replace = True |
|
255 |
if 'update' in request.GET: |
|
256 |
replace = False |
|
251 | 257 |
try: |
252 |
backend.update_container_meta(request.user, v_account, v_container, meta, replace=True)
|
|
258 |
backend.update_container_meta(request.user, v_account, v_container, meta, replace) |
|
253 | 259 |
except NameError: |
254 | 260 |
raise ItemNotFound('Container does not exist') |
255 | 261 |
return HttpResponse(status=202) |
Also available in: Unified diff