From 1b796125d21b82fb039739e64fced53ce879e831 Mon Sep 17 00:00:00 2001 From: Radek Czajka Date: Tue, 13 Oct 2026 13:18:38 +0200 Subject: [PATCH] Fix wikidata language fallback --- requirements/requirements.txt | 2 +- src/references/models.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/requirements/requirements.txt b/requirements/requirements.txt index dd396f32f..600ec63f3 100644 --- a/requirements/requirements.txt +++ b/requirements/requirements.txt @@ -62,6 +62,6 @@ paypalrestsdk python-slugify==8.0.4 firebase-admin==6.6.0 -Wikidata==0.8.1 +Wikidata==0.9.0 ipython diff --git a/src/references/models.py b/src/references/models.py index d971ba615..fb249e1c8 100644 --- a/src/references/models.py +++ b/src/references/models.py @@ -36,8 +36,8 @@ class Entity(models.Model): )] entity = client.get(wikidata_id) - self.label = entity.label.get('pl', entity.label) or '' - self.description = entity.description.get('pl', entity.description) or '' + self.label = entity.label.get('pl', entity.label.get('mul', entity.label)) or '' + self.description = entity.description.get('pl', entity.description.get('mul', entity.description)) or '' sitelinks = entity.attributes.get('sitelinks', {}) self.wikipedia_link = sitelinks.get('plwiki', sitelinks.get('enwiki', {})).get('url') or '' -- 2.20.1