Revision 752a2ddd snf-pithos-app/pithos/api/functions.py
b/snf-pithos-app/pithos/api/functions.py | ||
---|---|---|
1362 | 1362 |
src_account = request.META.get('HTTP_X_SOURCE_ACCOUNT') |
1363 | 1363 |
if not src_account: |
1364 | 1364 |
src_account = request.user_uniq |
1365 |
src_container, src_name = split_container_object_string(src_object) |
|
1366 |
src_version = request.META.get('HTTP_X_SOURCE_VERSION') |
|
1367 | 1365 |
try: |
1366 |
src_container, src_name = split_container_object_string(src_object) |
|
1367 |
except ValueError: |
|
1368 |
raise faults.BadRequest('Invalid source object') |
|
1369 |
|
|
1370 |
try: |
|
1371 |
src_version = request.META.get('HTTP_X_SOURCE_VERSION') |
|
1368 | 1372 |
src_size, src_hashmap = request.backend.get_object_hashmap( |
1369 | 1373 |
request.user_uniq, |
1370 | 1374 |
src_account, src_container, src_name, src_version) |
Also available in: Unified diff