Обговорення модуля:CategoryForProfessionНалагодіть модуль, будь ласка
З модулем часто виникає проблема — Помилка Lua у Модуль:CategoryForProfession у рядку 24: attempt to index field 'datavalue' (a nil value). Проблема, скоріш за все, у функції MakeGeneralCategories. Щоб запобігти помилці "attempt to index field 'datavalue' (a nil value)", слід додати перевірку, щоб переконатися, що prof.mainsnak.datavalue не дорівнює нулю, перш ніж намагатися отримати доступ до його властивості value. Себто, модифікувати MakeGeneralCategories. --OlesYakovyshyn (обговорення) 17:19, 23 серпня 2023 (UTC)
id = 'Q' .. prof.mainsnak.datavalue.value['numeric-id']
local cat = dict[id];
на конструкцію з перевіркою: local cat = nil
if prof.mainsnak.datavalue ~= nil then
id = 'Q' .. prof.mainsnak.datavalue.value['numeric-id']
cat = dict[id];
end
Приклад поточної помилки: Людина з нори --Dimma837 (обговорення) 10:14, 5 серпня 2024 (UTC)
|