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)) {
|
||||
return handleUnauthorizedResponse(request, previousStatusCode, response, statusCode);
|
||||
} else if (HttpStatusCodeHelper.isSuccess(statusCode)) {
|
||||
return handleSuccessResponse(response);
|
||||
return handleSuccessResponse(request, response);
|
||||
} else {
|
||||
throw new CloudstackRESTException("Unexpecetd status code: " + statusCode);
|
||||
}
|
||||
@ -110,8 +110,10 @@ public class NiciraRestClient extends BasicRestClient {
|
||||
return execute(request, loginStatusCode);
|
||||
}
|
||||
|
||||
private CloseableHttpResponse handleSuccessResponse(final CloseableHttpResponse response) {
|
||||
counter.resetExecutionCounter();
|
||||
private CloseableHttpResponse handleSuccessResponse(final HttpUriRequest request, final CloseableHttpResponse response) {
|
||||
if (!request.getURI().getPath().contains(loginUrl)) {
|
||||
counter.resetExecutionCounter();
|
||||
}
|
||||
return response;
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user