From c5b0a2c206ca0711be381141f2219cfa2115aa44 Mon Sep 17 00:00:00 2001 From: Enkidu93 Date: Mon, 6 Apr 2026 10:18:49 -0400 Subject: [PATCH] Handle empty translation info tag properly --- machine/corpora/paratext_project_settings_parser_base.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/machine/corpora/paratext_project_settings_parser_base.py b/machine/corpora/paratext_project_settings_parser_base.py index 2f9a4fb..31976d9 100644 --- a/machine/corpora/paratext_project_settings_parser_base.py +++ b/machine/corpora/paratext_project_settings_parser_base.py @@ -94,9 +94,10 @@ def parse(self) -> ParatextProjectSettings: parent_guid = None if translation_info_setting is not None: translation_info_setting_parts = translation_info_setting.split(":") - translation_type = translation_info_setting_parts[0] - parent_name = translation_info_setting_parts[1] if translation_info_setting_parts[1] != "" else None - parent_guid = translation_info_setting_parts[2] if translation_info_setting_parts[2] != "" else None + if len(translation_info_setting_parts) == 3: + translation_type = translation_info_setting_parts[0] + parent_name = translation_info_setting_parts[1] if translation_info_setting_parts[1] != "" else None + parent_guid = translation_info_setting_parts[2] if translation_info_setting_parts[2] != "" else None settings = ParatextProjectSettings( guid,