diff --git a/app/core/chunking/chunking_parser.py b/app/core/chunking/chunking_parser.py index 2423acb..1d5acdb 100644 --- a/app/core/chunking/chunking_parser.py +++ b/app/core/chunking/chunking_parser.py @@ -224,7 +224,7 @@ def parse_edges_robust(text: str) -> List[Dict[str, Any]]: current_edge_type = None for line in lines: stripped = line.strip() - callout_match = re.match(r'>\s*\[!edge\]\s*([^:\s]+)', stripped) + callout_match = re.match(r'>+\s*\[!edge\]\s*([^:\s]+)', stripped) if callout_match: current_edge_type = callout_match.group(1).strip().lower() # Links in der gleichen Zeile des Callouts