mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
Fix NSX rest client to not reset execution counter after a login
This commit is contained in:
parent
d248e61a31
commit
cfe14462a3
@ -90,7 +90,7 @@ public class NiciraRestClient extends BasicRestClient {
|
|||||||
if (HttpStatusCodeHelper.isUnauthorized(statusCode)) {
|
if (HttpStatusCodeHelper.isUnauthorized(statusCode)) {
|
||||||
return handleUnauthorizedResponse(request, previousStatusCode, response, statusCode);
|
return handleUnauthorizedResponse(request, previousStatusCode, response, statusCode);
|
||||||
} else if (HttpStatusCodeHelper.isSuccess(statusCode)) {
|
} else if (HttpStatusCodeHelper.isSuccess(statusCode)) {
|
||||||
return handleSuccessResponse(response);
|
return handleSuccessResponse(request, response);
|
||||||
} else {
|
} else {
|
||||||
throw new CloudstackRESTException("Unexpecetd status code: " + statusCode);
|
throw new CloudstackRESTException("Unexpecetd status code: " + statusCode);
|
||||||
}
|
}
|
||||||
@ -110,8 +110,10 @@ public class NiciraRestClient extends BasicRestClient {
|
|||||||
return execute(request, loginStatusCode);
|
return execute(request, loginStatusCode);
|
||||||
}
|
}
|
||||||
|
|
||||||
private CloseableHttpResponse handleSuccessResponse(final CloseableHttpResponse response) {
|
private CloseableHttpResponse handleSuccessResponse(final HttpUriRequest request, final CloseableHttpResponse response) {
|
||||||
|
if (!request.getURI().getPath().contains(loginUrl)) {
|
||||||
counter.resetExecutionCounter();
|
counter.resetExecutionCounter();
|
||||||
|
}
|
||||||
return response;
|
return response;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user