From 4f6df6bbe5279d8071165bcc2754c26a16cd68e6 Mon Sep 17 00:00:00 2001 From: Ernst Leierzopf Date: Mon, 18 May 2026 19:00:34 +0200 Subject: [PATCH] fix content_parser_name in json_parser. --- src/detectmatelibrary/parsers/json_parser.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/detectmatelibrary/parsers/json_parser.py b/src/detectmatelibrary/parsers/json_parser.py index 713b8f2e..29677e87 100644 --- a/src/detectmatelibrary/parsers/json_parser.py +++ b/src/detectmatelibrary/parsers/json_parser.py @@ -58,10 +58,10 @@ def __init__( ) -> None: if isinstance(config, dict): - content_parser_name = config.get("content_parser", "JsonMatcherParser") - content_parser_config = MatcherParserConfig.from_dict(config, content_parser_name) + cfg_dict = JsonParserConfig.from_dict(config, name) + content_parser_config = MatcherParserConfig.from_dict(config, cfg_dict.content_parser) self.content_parser = MatcherParser(config=content_parser_config) - config = JsonParserConfig.from_dict(config, name) + config = cfg_dict super().__init__(name=name, config=config) self.time_extractor = KeyExtractor(key_substr=config.timestamp_name)