From 8a482ff23e4ce0c63555f3b1326ef9b331f6b681 Mon Sep 17 00:00:00 2001 From: John Dickinson Date: Tue, 26 Oct 2010 14:51:22 -0500 Subject: [PATCH] fixed to ensure x-copied-from header is included correctly --- swift/proxy/server.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/swift/proxy/server.py b/swift/proxy/server.py index bf87386bb4..c03a8b6a2a 100644 --- a/swift/proxy/server.py +++ b/swift/proxy/server.py @@ -769,7 +769,7 @@ class ObjectController(Controller): resp = self.best_response(req, statuses, reasons, bodies, 'Object PUT', etag=etag) if source_header: - resp.headers['X-Copied-From'] = source_header + resp.headers['X-Copied-From'] = source_header.split('/', 2)[2] for k, v in req.headers.items(): if k.lower().startswith('x-object-meta-'): resp.headers[k] = v