From 72388f8035b3abc9f84eec1c1cdc9e6cc9840a35 Mon Sep 17 00:00:00 2001 From: Jordan Dominion Date: Mon, 6 Nov 2023 17:44:45 -0500 Subject: [PATCH] Add necessary `ObjectDisposedException` to client --- src/Tgstation.Server.Client/ApiClient.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Tgstation.Server.Client/ApiClient.cs b/src/Tgstation.Server.Client/ApiClient.cs index f4a328d285..bf0934a48b 100644 --- a/src/Tgstation.Server.Client/ApiClient.cs +++ b/src/Tgstation.Server.Client/ApiClient.cs @@ -482,6 +482,9 @@ namespace Tgstation.Server.Client if (content == null && (method == HttpMethod.Post || method == HttpMethod.Put)) throw new InvalidOperationException("content cannot be null for POST or PUT!"); + if (disposed) + throw new ObjectDisposedException(nameof(ApiClient)); + HttpResponseMessage response; var fullUri = new Uri(Url, route); var serializerSettings = SerializerSettings;