Page MenuHomePhabricator

Error when calling getRepresentations in Lua for some forms
Open, Needs TriagePublicBUG REPORT

Description

The Lua function getRepresentations for lexemes gives an error on some forms.

Using the debug console on https://www.wikidata.org/w/index.php?title=Module:Sandbox&action=edit:

This line

mw.logObject(mw.wikibase.getEntity("L7-F4"):getRepresentations())

gives

table#1 {
    table#2 {
        "cat",
        "en",
    },
}

This line, however

mw.logObject(mw.wikibase.getEntity("L1044310-F14"):getRepresentations())

gives

Lua error in mw.wikibase.lexeme.entity.form.lua at line 56: bad argument #1 to 'pairs' (table expected, got nil).

Backtrace:

[C]: in function "pairs"
mw.wikibase.lexeme.entity.form.lua:56: in function "getRepresentations"
console input:8: ?
[C]: ?