From 8e22be7d9fb21c616b20735a73160ad9927b6359 Mon Sep 17 00:00:00 2001 From: Pilzinsel64 Date: Mon, 20 Jan 2025 10:55:18 +0100 Subject: [PATCH] check StatusCode is between 200 and 299 --- Pilz.Net/Api/ApiResponse.cs | 2 +- Pilz.Net/Api/ApiResponse{T}.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Pilz.Net/Api/ApiResponse.cs b/Pilz.Net/Api/ApiResponse.cs index f4f982e..6d3af4f 100644 --- a/Pilz.Net/Api/ApiResponse.cs +++ b/Pilz.Net/Api/ApiResponse.cs @@ -7,7 +7,7 @@ public record class ApiResponse( { public HttpStatusCode StatusCode => Response.StatusCode; - public bool IsOk => StatusCode == HttpStatusCode.OK; + public bool IsOk => (int)StatusCode >= 200 && (int)StatusCode <= 299; public void EnsureOk() { diff --git a/Pilz.Net/Api/ApiResponse{T}.cs b/Pilz.Net/Api/ApiResponse{T}.cs index 5bcdcce..fe7dea2 100644 --- a/Pilz.Net/Api/ApiResponse{T}.cs +++ b/Pilz.Net/Api/ApiResponse{T}.cs @@ -11,7 +11,7 @@ public record class ApiResponse( public HttpStatusCode StatusCode => Response.StatusCode; [MemberNotNullWhen(true, nameof(Message))] - public bool IsOk => StatusCode == HttpStatusCode.OK && Message is not null; + public bool IsOk => (int)StatusCode >= 200 && (int)StatusCode <= 299 && Message is not null; [MemberNotNull(nameof(Message))] public T EnsureOk()