Skip to content

Commit 8b08ec3

Browse files
authored
Merge pull request #1672 from yue9944882/bugfix/defaulting-200-status-code
Bugfix: Defaulting status code to 200 for succeeding api response
2 parents 6c28218 + 5e2aa69 commit 8b08ec3

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

util/src/main/java/io/kubernetes/client/util/generic/KubernetesApiResponse.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
import io.kubernetes.client.common.KubernetesType;
1616
import io.kubernetes.client.openapi.ApiException;
1717
import io.kubernetes.client.openapi.models.V1Status;
18+
import java.net.HttpURLConnection;
1819

1920
public class KubernetesApiResponse<DataType extends KubernetesType> {
2021

@@ -25,7 +26,7 @@ public class KubernetesApiResponse<DataType extends KubernetesType> {
2526
public KubernetesApiResponse(DataType object) {
2627
this.object = object;
2728
this.status = null;
28-
this.httpStatusCode = -1;
29+
this.httpStatusCode = HttpURLConnection.HTTP_OK; // 200
2930
}
3031

3132
public KubernetesApiResponse(V1Status status, int httpStatusCode) {
@@ -47,7 +48,7 @@ public int getHttpStatusCode() {
4748
}
4849

4950
public boolean isSuccess() {
50-
return this.httpStatusCode < 400;
51+
return this.httpStatusCode < HttpURLConnection.HTTP_BAD_REQUEST; // 400
5152
}
5253

5354
/**

0 commit comments

Comments
 (0)