Skip to content

Commit cb48b1e

Browse files
committed
Avoid crash by not trying to get a label for lexemes
1 parent 1bb589e commit cb48b1e

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

wikidata.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -428,9 +428,11 @@ const findLabel = function (entities, id, language) {
428428
var label = "";
429429
for (var j = 0; j < entities.length; j++) {
430430
if (entities[j].id == id) {
431-
label = entities[j].labels[language] != undefined ? entities[j].labels[language].value : "";
432-
if (label == "") {
433-
label = entities[j].labels.en != undefined ? entities[j].labels.en.value : "";
431+
if (entities[j].labels) {
432+
label = entities[j].labels[language] != undefined ? entities[j].labels[language].value : "";
433+
if (label == "") {
434+
label = entities[j].labels.en != undefined ? entities[j].labels.en.value : "";
435+
}
434436
}
435437
if (label == "") {
436438
label = id;

0 commit comments

Comments
 (0)