From ceb659682386be5e3d9d2852902a69b1c4cf7560 Mon Sep 17 00:00:00 2001 From: Alex Kursov Date: Sat, 30 Mar 2019 01:33:49 -0700 Subject: [PATCH] Fix ResponseMessageTransformer to not replace BodyAsJson in an original message (#261) Fix ResponseMessageTransformer to not replace BodyAsJson in an original message with transformed results --- src/WireMock.Net/Transformers/ResponseMessageTransformer.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/WireMock.Net/Transformers/ResponseMessageTransformer.cs b/src/WireMock.Net/Transformers/ResponseMessageTransformer.cs index 62d012d7..cdd8ae82 100644 --- a/src/WireMock.Net/Transformers/ResponseMessageTransformer.cs +++ b/src/WireMock.Net/Transformers/ResponseMessageTransformer.cs @@ -67,7 +67,7 @@ namespace WireMock.Transformers switch (original.BodyData.BodyAsJson) { case JObject bodyAsJObject: - jToken = bodyAsJObject; + jToken = bodyAsJObject.DeepClone(); break; case Array bodyAsArray: @@ -160,4 +160,4 @@ namespace WireMock.Transformers }; } } -} \ No newline at end of file +}