diff --git a/dags/oup/parser.py b/dags/oup/parser.py index 65f05a15..df1426aa 100644 --- a/dags/oup/parser.py +++ b/dags/oup/parser.py @@ -167,7 +167,7 @@ def _extract_ror_from_text(self, text): match = re.search(ROR_PATTERN, text, re.IGNORECASE) if match: - return match.group(1) + return match.group(0) return None def _clean_affiliation_text(self, text): diff --git a/tests/units/oup/test_oup_parser.py b/tests/units/oup/test_oup_parser.py index aa7cb441..5f71b717 100644 --- a/tests/units/oup/test_oup_parser.py +++ b/tests/units/oup/test_oup_parser.py @@ -751,7 +751,7 @@ def test_author_parsing_with_ror(shared_datadir, parser): "value": "Department of Physics, Faculty of Science, Kyoto University, Kyoto 606-8502, Japan", "organization": "Kyoto University", "country": "Japan", - "ror": "02kpeqv85", + "ror": "https://ror.org/02kpeqv85", } ], }, @@ -764,7 +764,7 @@ def test_author_parsing_with_ror(shared_datadir, parser): "value": "Department of Physics, Faculty of Science, Kyoto University, Kyoto 606-8502, Japan", "organization": "Kyoto University", "country": "Japan", - "ror": "02kpeqv85", + "ror": "https://ror.org/02kpeqv85", } ], }, @@ -777,13 +777,13 @@ def test_author_parsing_with_ror(shared_datadir, parser): "value": "Department of Physics, Faculty of Science, Kyoto University, Kyoto 606-8502, Japan", "organization": "Kyoto University", "country": "Japan", - "ror": "02kpeqv85", + "ror": "https://ror.org/02kpeqv85", }, { "value": "Hakubi Center for Advanced Research, Kyoto University, Kyoto 606-8501, Japan", "organization": "Kyoto University", "country": "Japan", - "ror": "02kpeqv85", + "ror": "https://ror.org/02kpeqv85", }, ], }, @@ -796,7 +796,7 @@ def test_author_parsing_with_ror(shared_datadir, parser): "value": "Department of Physics, Faculty of Science, Kyoto University, Kyoto 606-8502, Japan", "organization": "Kyoto University", "country": "Japan", - "ror": "02kpeqv85", + "ror": "https://ror.org/02kpeqv85", } ], }, @@ -821,7 +821,7 @@ def test_author_parsing_with_ror_new(shared_datadir, parser): "value": "Department of Physics, Faculty of Science, Hokkaido University, Sapporo 060-0810, Japan", "organization": "Hokkaido University", "country": "Japan", - "ror": "02e16g702", + "ror": "https://ror.org/02e16g702", } ], }, @@ -834,7 +834,7 @@ def test_author_parsing_with_ror_new(shared_datadir, parser): "value": "Department of Physics, Faculty of Science, Kyoto University, Kyoto 606-8502, Japan", "organization": "Kyoto University", "country": "Japan", - "ror": "02kpeqv85", + "ror": "https://ror.org/02kpeqv85", } ], }, @@ -847,13 +847,13 @@ def test_author_parsing_with_ror_new(shared_datadir, parser): "value": "Department of Physics, Faculty of Science, Kyoto University, Kyoto 606-8502, Japan", "organization": "Kyoto University", "country": "Japan", - "ror": "02kpeqv85", + "ror": "https://ror.org/02kpeqv85", }, { "value": "Hakubi Center for Advanced Research, Kyoto University, Kyoto 606-8501, Japan", "organization": "Kyoto University", "country": "Japan", - "ror": "02kpeqv85", + "ror": "https://ror.org/02kpeqv85", }, ], }, @@ -866,7 +866,7 @@ def test_author_parsing_with_ror_new(shared_datadir, parser): "value": "Department of Physics, Faculty of Science, Kyoto University, Kyoto 606-8502, Japan", "organization": "Kyoto University", "country": "Japan", - "ror": "02kpeqv85", + "ror": "https://ror.org/02kpeqv85", } ], },