From 090a87e1385535bfff70682d67c9b72b2d18f6b1 Mon Sep 17 00:00:00 2001 From: Joshua Ramon Enslin Date: Tue, 16 Jun 2026 11:52:57 +0200 Subject: [PATCH] Allow handling Wikidata imports without sitelink elements in API response --- src/NodaWikidataFetcher.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/NodaWikidataFetcher.php b/src/NodaWikidataFetcher.php index 3b05eeb..c1e4b90 100644 --- a/src/NodaWikidataFetcher.php +++ b/src/NodaWikidataFetcher.php @@ -535,7 +535,10 @@ final class NodaWikidataFetcher { if (!empty($data['sitelinks'][$lang . 'wiki'])) { - $wikilink = $data['sitelinks'][$lang . 'wiki']['url']; + if (empty($data['sitelinks'][$lang . 'wiki']['url'])) { + $wikilink = ''; + } + else $wikilink = $data['sitelinks'][$lang . 'wiki']['url']; $wikilinkterm = str_replace(' ', '_', $data['sitelinks'][$lang . 'wiki']['title']); if (isset($wikilink)) {