Module:Citation/CS1/Configuration: Difference between revisions
No edit summary Tag: Reverted |
No edit summary Tag: Reverted |
||
| Line 2,216: | Line 2,216: | ||
local success, tab_data_t = pcall(mw.ext.data.get, 'CS1/Identifier limits.tab') | local success, tab_data_t = pcall(mw.ext.data.get, 'CS1/Identifier limits.tab') | ||
if success and tab_data_t and tab_data_t.data then | if success and tab_data_t and type(tab_data_t.data) == 'table' then | ||
for _, limit_t in ipairs(tab_data_t.data) do | for _, limit_t in ipairs(tab_data_t.data) do | ||
id_limits_data_t[limit_t[1]] = limit_t[2] | if limit_t[1] and limit_t[2] then | ||
id_limits_data_t[limit_t[1]] = limit_t[2] | |||
end | |||
end | end | ||
else | else | ||
id_limits_data_load_fail = true | id_limits_data_load_fail = true | ||
id_limits_data_t = { | id_limits_data_t = id_limits_data_t or {} -- önceden tanımlı değilse boş tablo oluştur | ||
id_limits_data_t.DOI = 1000 | |||
id_limits_data_t.ISBN = 500 | |||
id_limits_data_t.PMID = 300 | |||
end | end | ||