Skip to content

Commit 528504f

Browse files
committed
Handle the extensions with processExtensions
1 parent 2a71566 commit 528504f

File tree

1 file changed

+4
-3
lines changed
  • modules/ingest-common/src/main/java/org/elasticsearch/ingest/common

1 file changed

+4
-3
lines changed

modules/ingest-common/src/main/java/org/elasticsearch/ingest/common/CefParser.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -332,9 +332,6 @@ CEFEvent process(String cefString) {
332332
}
333333
processHeaders(headers, event);
334334
processExtensions(cefString, extensionStart, event);
335-
if (event.getExtensions().isEmpty() == false) {
336-
event.addCefMapping("extensions", event.getExtensions());
337-
}
338335
return event;
339336
} else {
340337
throw new IllegalArgumentException("Invalid CEF format");
@@ -392,6 +389,10 @@ private void processExtensions(String cefString, int extensionStart, CEFEvent ev
392389
event.addExtension(entry.getKey(), entry.getValue());
393390
}
394391
}
392+
// Bang the extensions into the cef mappings
393+
if (event.getExtensions().isEmpty() == false) {
394+
event.addCefMapping("extensions", event.getExtensions());
395+
}
395396
}
396397

397398
private static Map<String, String> parseExtensions(String extensionString) {

0 commit comments

Comments
 (0)