diff --git a/tools/import-normalizer/persons_tree.py b/tools/import-normalizer/persons_tree.py index 0866fba4..6d10fc97 100644 --- a/tools/import-normalizer/persons_tree.py +++ b/tools/import-normalizer/persons_tree.py @@ -113,7 +113,6 @@ def _build_index(persons: list[dict]) -> dict[str, list[str]]: if maiden: _add(_norm_tree(f"{first} {maiden}"), row_id) _add(_norm_tree(last), row_id) - _add(_norm_tree(first), row_id) return index diff --git a/tools/import-normalizer/tests/test_persons_tree.py b/tools/import-normalizer/tests/test_persons_tree.py index d08d2029..d73eee94 100644 --- a/tools/import-normalizer/tests/test_persons_tree.py +++ b/tools/import-normalizer/tests/test_persons_tree.py @@ -335,7 +335,7 @@ def test_parse_bemerkung_sohn_two_parents(): ("row_028", "Herbert", "Cram", None), ) rels, unres, notes = persons_tree._parse_bemerkung( - "row_021", "Sohn v Clara u Herbert", idx + "row_021", "Sohn v Clara Cram u Herbert Cram", idx ) assert len(rels) == 2 assert all(r["type"] == "PARENT_OF" for r in rels) @@ -366,7 +366,7 @@ def test_parse_bemerkung_tochter_von(): def test_parse_bemerkung_vater(): _, idx = _register(("row_028", "Herbert", "Cram", None)) rels, unres, notes = persons_tree._parse_bemerkung( - "row_031", "Vater v Herbert", idx + "row_031", "Vater v Herbert Cram", idx ) assert len(rels) == 1 assert rels[0]["personId"] == "row_031"