From f6a0a5bd7d23e37f921ad12e075fb143067421b4 Mon Sep 17 00:00:00 2001 From: Giorgos Korfiatis <gkorf@grnet.gr> Date: Wed, 29 Jul 2015 17:14:07 +0300 Subject: [PATCH] fix upstream staging for deletion --- agkyra/syncer/pithos_client.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/agkyra/syncer/pithos_client.py b/agkyra/syncer/pithos_client.py index 19a8379..810b241 100644 --- a/agkyra/syncer/pithos_client.py +++ b/agkyra/syncer/pithos_client.py @@ -188,10 +188,11 @@ class PithosTargetHandle(object): def _move_object(self, objname, etag, del_name): container = self.endpoint.container + dest = common.OBJECT_DIRSEP + utils.join_objname(container, del_name) try: self.endpoint.object_move( objname, - destination='/%s/%s' % (container, del_name), + destination=dest, if_etag_match=etag) except ClientError as e: if e.status == 404: -- GitLab