diff --git a/python/avi/sdk/avi_api.py b/python/avi/sdk/avi_api.py index db0bc234d0..fc2a747455 100644 --- a/python/avi/sdk/avi_api.py +++ b/python/avi/sdk/avi_api.py @@ -880,8 +880,8 @@ def put_by_name(self, path, name, data=None, tenant='', session creation returns session's response object """ - uuid = self._get_uuid_by_name( - path, name, tenant, tenant_uuid, api_version=api_version) + uuid = self._get_uuid_by_name(path, name, tenant, tenant_uuid, + params=params, api_version=api_version) path = '%s/%s' % (path, uuid) return self.put(path, data, tenant, tenant_uuid, timeout=timeout, params=params, api_version=api_version, **kwargs) @@ -930,7 +930,7 @@ def delete_by_name(self, path, name, tenant='', tenant_uuid='', returns session's response object """ uuid = self._get_uuid_by_name(path, name, tenant, tenant_uuid, - api_version=api_version) + params=params, api_version=api_version) if not uuid: raise ObjectNotFound("%s/?name=%s" % (path, name)) path = '%s/%s' % (path, uuid) @@ -1063,10 +1063,11 @@ def _get_api_path(self, path, uuid=None): return self.prefix + '/api/' + path def _get_uuid_by_name(self, path, name, tenant='admin', - tenant_uuid='', api_version=None): + params=None, tenant_uuid='', api_version=None): """gets object by name and service path and returns uuid""" resp = self.get_object_by_name( - path, name, tenant, tenant_uuid, api_version=api_version) + path, name, tenant, tenant_uuid, params=params, + api_version=api_version) if not resp: raise ObjectNotFound("%s/%s" % (path, name)) return self.get_obj_uuid(resp)