diff options
-rw-r--r-- | pygerrit/rest/__init__.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/pygerrit/rest/__init__.py b/pygerrit/rest/__init__.py index b51f41a..2c80313 100644 --- a/pygerrit/rest/__init__.py +++ b/pygerrit/rest/__init__.py @@ -131,8 +131,9 @@ class GerritRestAPI(object): """ kwargs.update(self.kwargs.copy()) - kwargs["headers"].update( - {"Content-Type": "application/json;charset=UTF-8"}) + if "data" in kwargs: + kwargs["headers"].update( + {"Content-Type": "application/json;charset=UTF-8"}) response = self.session.put(self.make_url(endpoint), **kwargs) return _decode_response(response) @@ -149,8 +150,9 @@ class GerritRestAPI(object): """ kwargs.update(self.kwargs.copy()) - kwargs["headers"].update( - {"Content-Type": "application/json;charset=UTF-8"}) + if "data" in kwargs: + kwargs["headers"].update( + {"Content-Type": "application/json;charset=UTF-8"}) response = self.session.post(self.make_url(endpoint), **kwargs) return _decode_response(response) |