Send no Content-type if no data exist
authorSofia Papagiannaki <papagian@gmail.com>
Fri, 1 Jul 2011 16:17:50 +0000 (19:17 +0300)
committerSofia Papagiannaki <papagian@gmail.com>
Fri, 1 Jul 2011 16:17:50 +0000 (19:17 +0300)
Fixes Missing Content-Range header Error while updating object metadata
Fixes #567

pithos/lib/client.py

index 014fb95..3f9abd7 100644 (file)
@@ -150,6 +150,8 @@ class Client(object):
             kwargs['headers']['Content-Length'] = len(body) if body else 0
         if body:
             kwargs['body'] = body
+        else:
+            kwargs['headers']['Content-Type'] = ''
         kwargs['headers'].setdefault('Content-Type', 'application/octet-stream')
         try:
             conn.request(method, full_path, **kwargs)