If the dump being ingested contains an invalid wiki language code, the dumps ingester crashes with the following error:
Traceback (most recent call last):
File "/workspace/ingest_dump.py", line 143, in main
ingest_dump(file, dump_date, db, mode, log_to_stdout)
~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/workspace/server/services/dumps_ingester.py", line 576, in ingest_dump
elements_count = _ingest_human_elements(
dump_file, date, db, print_to_console
)
File "/workspace/server/services/dumps_ingester.py", line 376, in _ingest_human_elements
db.save_person_data(
~~~~~~~~~~~~~~~~~~~^
date,
^^^^^
...<5 lines>...
wikis,
^^^^^^
)
^
File "/workspace/server/services/storage_service.py", line 542, in save_person_data
raise ValueError(f"invalid wiki language: {wiki}")
ValueError: invalid wiki language: commons.wikipedia.orgFirst impacted version: 0.4.0