From ec31259418fcc574d575bbb70427719d18cc522d Mon Sep 17 00:00:00 2001 From: Jens Geyer Date: Wed, 8 Mar 2023 00:29:02 +0100 Subject: [PATCH] Fix for Issue #8322 Questionable test/cast pair in OrleansJsonSerializer.cs (#8329) --- src/Orleans.Core/Serialization/OrleansJsonSerializer.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Orleans.Core/Serialization/OrleansJsonSerializer.cs b/src/Orleans.Core/Serialization/OrleansJsonSerializer.cs index 54c703ae1b..d7de6ad058 100644 --- a/src/Orleans.Core/Serialization/OrleansJsonSerializer.cs +++ b/src/Orleans.Core/Serialization/OrleansJsonSerializer.cs @@ -292,7 +292,7 @@ public override bool CanConvert(Type objectType) /// public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer) { - var val = (GrainReference)value; + var val = ((IAddressable)value).AsReference(); writer.WriteStartObject(); writer.WritePropertyName("Id"); writer.WriteStartObject();