@@ -222,31 +222,31 @@ public String headerId(SinkRecord sinkRecord) {
222
222
223
223
StringBuilder headerString = new StringBuilder ();
224
224
225
- if (indexHeader != null ) {
225
+ if (indexHeader != null && indexHeader . value () != null ) {
226
226
headerString .append (indexHeader .value ().toString ());
227
227
} else if (metas != null ) {
228
228
headerString .append (metas .get ("index" ));
229
229
}
230
230
231
231
headerString .append (insertHeaderToken ());
232
232
233
- if (hostHeader != null ) {
233
+ if (hostHeader != null && hostHeader . value () != null ) {
234
234
headerString .append (hostHeader .value ().toString ());
235
235
} else if (metas != null ) {
236
236
headerString .append ("default-host" );
237
237
}
238
238
239
239
headerString .append (insertHeaderToken ());
240
240
241
- if (sourceHeader != null ) {
241
+ if (sourceHeader != null && sourceHeader . value () != null ) {
242
242
headerString .append (sourceHeader .value ().toString ());
243
243
} else if (metas != null ) {
244
244
headerString .append (metas .get ("source" ));
245
245
}
246
246
247
247
headerString .append (insertHeaderToken ());
248
248
249
- if (sourcetypeHeader != null ) {
249
+ if (sourcetypeHeader != null && sourcetypeHeader . value () != null ) {
250
250
headerString .append (sourcetypeHeader .value ().toString ());
251
251
} else if (metas != null ) {
252
252
headerString .append (metas .get ("sourcetype" ));
@@ -442,16 +442,16 @@ private Event addHeaders(Event event, SinkRecord record) {
442
442
Header headerSource = headers .lastWithName (connectorConfig .headerSource );
443
443
Header headerSourcetype = headers .lastWithName (connectorConfig .headerSourcetype );
444
444
445
- if (headerIndex != null ) {
445
+ if (headerIndex != null && headerIndex . value () != null ) {
446
446
event .setIndex (headerIndex .value ().toString ());
447
447
}
448
- if (headerHost != null ) {
448
+ if (headerHost != null && headerHost . value () != null ) {
449
449
event .setHost (headerHost .value ().toString ());
450
450
}
451
- if (headerSource != null ) {
451
+ if (headerSource != null && headerSource . value () != null ) {
452
452
event .setSource (headerSource .value ().toString ());
453
453
}
454
- if (headerSourcetype != null ) {
454
+ if (headerSourcetype != null && headerSourcetype . value () != null ) {
455
455
event .setSourcetype (headerSourcetype .value ().toString ());
456
456
}
457
457
0 commit comments