diff --git a/krest.py b/krest.py index 2f7fbad..dc34e7e 100644 --- a/krest.py +++ b/krest.py @@ -8,7 +8,7 @@ from __future__ import absolute_import -__version__ = "1.2.2" +__version__ = "1.2.3" import json import urlparse @@ -255,7 +255,8 @@ def patch(self, ro, options={}): return ro def delete(self, ro, options={}): - self._request("DELETE", ro._obj_url, data=ro._changed, options=options) + data = ro._changed or None # Don't send empty {} to server + self._request("DELETE", ro._obj_url, data=data, options=options) def new(self, resource_type, bulk=False, meta=False, **attrs): if self.validate_endpoints and resource_type not in self.resources: diff --git a/krest.spec b/krest.spec index 1d7013c..1d870d4 100644 --- a/krest.spec +++ b/krest.spec @@ -1,7 +1,7 @@ %global pypi_name krest Name: python-%{pypi_name} -Version: 1.2.2 +Version: 1.2.3 Release: 1%{?dist} Summary: Python client for Kaminario K2 REST interface diff --git a/setup.py b/setup.py index 0c1b75b..d8672c9 100644 --- a/setup.py +++ b/setup.py @@ -20,7 +20,7 @@ """ setup(name="krest", - version="1.2.2", + version="1.2.3", py_modules=["krest"], install_requires=["requests >= 2.0.0"], maintainer="Zaar Hai",