From 33e869af546168d3c9ccc1afdbb83169a18836e1 Mon Sep 17 00:00:00 2001 From: Khanh Nguyen Date: Sun, 20 Dec 2020 00:00:19 +0700 Subject: [PATCH] Fixed the issue in which the errorHandler in BsonInputFormatter is invoked multitple times --- src/WebApiContrib.Core.Formatter.Bson/BsonInputFormatter.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/WebApiContrib.Core.Formatter.Bson/BsonInputFormatter.cs b/src/WebApiContrib.Core.Formatter.Bson/BsonInputFormatter.cs index 065fa40..efbc6bb 100644 --- a/src/WebApiContrib.Core.Formatter.Bson/BsonInputFormatter.cs +++ b/src/WebApiContrib.Core.Formatter.Bson/BsonInputFormatter.cs @@ -57,6 +57,7 @@ public override Task ReadRequestBodyAsync(InputFormatterCo } finally { + jsonSerializer.Error -= errorHandler; _jsonSerializerPool.Return(jsonSerializer); }