@@ -89,14 +89,16 @@ internal JsonSerializerSettings CreateSettings(JsonConverter piggyBackJsonConver
8989 var piggyBackState = new JsonConverterPiggyBackState { ActualJsonConverter = piggyBackJsonConverter } ;
9090 var settings = new JsonSerializerSettings ( )
9191 {
92- ContractResolver = new ElasticContractResolver ( this . _settings ) { PiggyBackState = piggyBackState } ,
92+ ContractResolver = new ElasticContractResolver ( this . _settings ) ,
9393 DefaultValueHandling = DefaultValueHandling . Include ,
9494 NullValueHandling = NullValueHandling . Ignore
9595 } ;
9696
9797 if ( _settings . ModifyJsonSerializerSettings != null )
9898 _settings . ModifyJsonSerializerSettings ( settings ) ;
9999
100+ settings . ContractResolver = new SettingsContractResolver ( settings . ContractResolver , this . _settings ) { PiggyBackState = piggyBackState } ;
101+
100102 return settings ;
101103 }
102104
@@ -111,11 +113,11 @@ public string SerializeBulkDescriptor(BulkDescriptor bulkDescriptor)
111113 {
112114 var command = operation . _Operation ;
113115 var index = operation . _Index
114- ?? inferrer . IndexName ( bulkDescriptor . _Index )
115- ?? inferrer . IndexName ( operation . _ClrType ) ;
116+ ?? inferrer . IndexName ( bulkDescriptor . _Index )
117+ ?? inferrer . IndexName ( operation . _ClrType ) ;
116118 var typeName = operation . _Type
117- ?? inferrer . TypeName ( bulkDescriptor . _Type )
118- ?? inferrer . TypeName ( operation . _ClrType ) ;
119+ ?? inferrer . TypeName ( bulkDescriptor . _Type )
120+ ?? inferrer . TypeName ( operation . _ClrType ) ;
119121
120122 var id = operation . GetIdForObject ( inferrer ) ;
121123 operation . _Index = index ;
0 commit comments