From 9736d5679735fce6ed78478536dbdc6165dd03f6 Mon Sep 17 00:00:00 2001 From: Connor Ivy Date: Fri, 26 Apr 2024 15:12:17 -0500 Subject: [PATCH] fix build --- .../Serialization/SpeckleNewtonsoftSerializer.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ConnectorCore/DllConflictManagement/Serialization/SpeckleNewtonsoftSerializer.cs b/ConnectorCore/DllConflictManagement/Serialization/SpeckleNewtonsoftSerializer.cs index 753d81e54a..2fffc24bf3 100644 --- a/ConnectorCore/DllConflictManagement/Serialization/SpeckleNewtonsoftSerializer.cs +++ b/ConnectorCore/DllConflictManagement/Serialization/SpeckleNewtonsoftSerializer.cs @@ -6,5 +6,9 @@ public class SpeckleNewtonsoftSerializer : ISerializer { public string Serialize(T obj) => JsonConvert.SerializeObject(obj); - public T Deserialize(string serialized) => JsonConvert.DeserializeObject(serialized); + public T Deserialize(string serialized) => + JsonConvert.DeserializeObject(serialized) + ?? throw new InvalidOperationException( + $"Unable to deserialize the provided JSON into an object of type {typeof(T)}" + ); }