diff --git a/app/src/main/java/openfoodfacts/github/scrachx/openfood/repositories/WikidataRepository.kt b/app/src/main/java/openfoodfacts/github/scrachx/openfood/repositories/WikidataRepository.kt index 9ec9b7129de9..84e009132e65 100644 --- a/app/src/main/java/openfoodfacts/github/scrachx/openfood/repositories/WikidataRepository.kt +++ b/app/src/main/java/openfoodfacts/github/scrachx/openfood/repositories/WikidataRepository.kt @@ -22,6 +22,6 @@ class WikidataRepository @Inject constructor( */ suspend fun getEntityData(entityId: String): JsonNode { require(entityId[0] == 'Q') { "Entity ID should start with 'Q'. Got: $entityId" } - return wikidataAPI.getEntity(entityId)["entities"][entityId] + return wikidataAPI.getEntity(entityId)["entities"][entityId] ?: throw IllegalStateException("Could not load entity $entityId from WikiData.") } } \ No newline at end of file