Skip to content

Commit 604d941

Browse files
committed
actually use the setting to customize the serializer settings
1 parent 07da638 commit 604d941

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/Nest/ExposedInternals/ElasticSerializer.cs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,13 +92,18 @@ internal JsonSerializerSettings CreateSettings(IList<JsonConverter> extraConvert
9292
? extraConverters.ToList()
9393
: null;
9494
var piggyBackState = new JsonConverterPiggyBackState { ActualJsonConverter = piggyBackJsonConverter };
95-
return new JsonSerializerSettings()
95+
var settings = new JsonSerializerSettings()
9696
{
9797
ContractResolver = new ElasticContractResolver(this._settings) { PiggyBackState = piggyBackState },
9898
DefaultValueHandling = DefaultValueHandling.Include,
9999
NullValueHandling = NullValueHandling.Ignore,
100100
Converters = converters,
101101
};
102+
103+
if (_settings.ModifyJsonSerializerSettings != null)
104+
_settings.ModifyJsonSerializerSettings(settings);
105+
106+
return settings;
102107
}
103108

104109

0 commit comments

Comments
 (0)