diff --git a/app/src/main/java/org/wikipedia/edit/insertmedia/InsertMediaViewModel.kt b/app/src/main/java/org/wikipedia/edit/insertmedia/InsertMediaViewModel.kt index 4dd0fe19864..1c136e20920 100644 --- a/app/src/main/java/org/wikipedia/edit/insertmedia/InsertMediaViewModel.kt +++ b/app/src/main/java/org/wikipedia/edit/insertmedia/InsertMediaViewModel.kt @@ -220,7 +220,10 @@ class InsertMediaViewModel(bundle: Bundle) : ViewModel() { } } - if (autoInsert && attemptInfobox && infoboxMatch != null) { + // Verify a few conditions before attempting to insert into an infobox, including + // whether the infobox actually exists, and whether the current language wiki is + // supported by our hardcoded infoboxVars. + if (autoInsert && attemptInfobox && infoboxMatch != null && infoboxVarsByLang.containsKey(langCode)) { val infoboxStartIndex = infoboxMatch.range.first val infoboxEndIndex = infoboxMatch.range.last