@@ -212,7 +212,7 @@ public String headerId(SinkRecord sinkRecord) {
212
212
213
213
StringBuilder headerString = new StringBuilder ();
214
214
215
- if (indexHeader != null ) {
215
+ if (indexHeader != null && indexHeader . value () != null ) {
216
216
headerString .append (indexHeader .value ().toString ());
217
217
} else {
218
218
if (metas != null ) {
@@ -222,7 +222,7 @@ public String headerId(SinkRecord sinkRecord) {
222
222
223
223
headerString .append (insertHeaderToken ());
224
224
225
- if (hostHeader != null ) {
225
+ if (hostHeader != null && hostHeader . value () != null ) {
226
226
headerString .append (hostHeader .value ().toString ());
227
227
} else {
228
228
if (metas != null ) {
@@ -232,7 +232,7 @@ public String headerId(SinkRecord sinkRecord) {
232
232
233
233
headerString .append (insertHeaderToken ());
234
234
235
- if (sourceHeader != null ) {
235
+ if (sourceHeader != null && sourceHeader . value () != null ) {
236
236
headerString .append (sourceHeader .value ().toString ());
237
237
} else {
238
238
if (metas != null ) {
@@ -242,7 +242,7 @@ public String headerId(SinkRecord sinkRecord) {
242
242
243
243
headerString .append (insertHeaderToken ());
244
244
245
- if (sourcetypeHeader != null ) {
245
+ if (sourcetypeHeader != null && sourcetypeHeader . value () != null ) {
246
246
headerString .append (sourcetypeHeader .value ().toString ());
247
247
} else {
248
248
if (metas != null ) {
@@ -438,16 +438,16 @@ private Event addHeaders(Event event, SinkRecord record) {
438
438
Header headerSource = headers .lastWithName (connectorConfig .headerSource );
439
439
Header headerSourcetype = headers .lastWithName (connectorConfig .headerSourcetype );
440
440
441
- if (headerIndex != null ) {
441
+ if (headerIndex != null && headerIndex . value () != null ) {
442
442
event .setIndex (headerIndex .value ().toString ());
443
443
}
444
- if (headerHost != null ) {
444
+ if (headerHost != null && headerHost . value () != null ) {
445
445
event .setHost (headerHost .value ().toString ());
446
446
}
447
- if (headerSource != null ) {
447
+ if (headerSource != null && headerSource . value () != null ) {
448
448
event .setSource (headerSource .value ().toString ());
449
449
}
450
- if (headerSourcetype != null ) {
450
+ if (headerSourcetype != null && headerSourcetype . value () != null ) {
451
451
event .setSourcetype (headerSourcetype .value ().toString ());
452
452
}
453
453
0 commit comments