diff --git a/sdg/inputs/InputMetaFiles.py b/sdg/inputs/InputMetaFiles.py index 11f12e03..58c0ec72 100644 --- a/sdg/inputs/InputMetaFiles.py +++ b/sdg/inputs/InputMetaFiles.py @@ -68,6 +68,11 @@ def add_language_folders(self, meta, filepath): self.apply_metadata_mapping(translated_meta) self.fix_booleans(translated_meta) meta[language] = translated_meta + if meta[language]: + for field in meta[language]: + if (not meta[language][field]) and (field in meta): + # Fallback to source language for missing values. + meta[language][field] = meta[field] def fix_booleans(self, meta):