From d2a9e12d290e892df03ec83da09f57301d98b34f Mon Sep 17 00:00:00 2001 From: Serg Melikyan Date: Wed, 27 Mar 2013 15:21:10 +0400 Subject: [PATCH] Fixed issue with activeDirectory deletion --- python-portasclient/portasclient/v1/services.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/python-portasclient/portasclient/v1/services.py b/python-portasclient/portasclient/v1/services.py index dd65448..2f87be0 100644 --- a/python-portasclient/portasclient/v1/services.py +++ b/python-portasclient/portasclient/v1/services.py @@ -12,6 +12,7 @@ # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the # License for the specific language governing permissions and limitations # under the License. +from mercurial import patch from portasclient.common import base @@ -49,10 +50,9 @@ class ActiveDirectoryManager(base.Manager): def delete(self, environment_id, session_id, service_id): headers = {'X-Configuration-Session': session_id} path = 'environments/{id}/activeDirectories/{active_directory_id}' + path = path.format(id=environment_id, active_directory_id=service_id) - return self._delete(patch.format(id=environment_id, - active_directory_id=service_id), - headers=headers) + return self._delete(path, headers=headers) class WebServer(base.Resource):