Diskuse k modulu:Počet slov
Poslední komentář: před 6 měsíci od uživatele Mykhal v tématu „Chyba Lua v modulu Modul:Počet_slov na řádku 25: attempt to concatenate field '?' (a nil value)“
Chyba Lua v modulu Modul:Počet_slov na řádku 25: attempt to concatenate field '?' (a nil value)
editovatOpakovaně jsem narazil na výše uvedenou chybu při prvním použití šablony {{Počet slov}}
ve zpracovávaném hesle, např. zde. V náhledu se chyba neobjeví, počet slov je zobrazen správně. Po uložení se místo zobrazení čísla s počtem slov vypíše výše zmíněná chyba. Problém se ztratí novým otevřením editace a prostým uložením bez jakékoliv změny, které se ani neobjeví v historii. Od tohoto okamžiku se už zoprazuje počet slov správně. Kde může být chyba? -- Hobr (diskuse) 28. 5. 2024, 19:02 (CEST)
- Kouknul jsem na to, v pokusném refaktorizovaném modulu/šabloně Počet_slov_test už mi to takto nezazlobilo, uvidíme, co na to nějaký code reviewer. —Mykhal (diskuse) 29. 5. 2024, 10:34 (CEST)
- .. po dalším otestování jsem opravenou verzi nasadil. Zdraví, —Mykhal (diskuse) 30. 5. 2024, 06:27 (CEST)
- (Neměl jsem možnost to dokonale zdebugovat, ale problém bylo detekování existence stránky (
title.exists()
) nejen když se bere z parametru šablony, ale i když se přirozeně předpokládá, protože šablona není vložena ve vakuu.. jenže dočasně po založení článku je asi nějak někde porušena konzistence časoprostorového kontinua :) ) —Mykhal (diskuse) 30. 5. 2024, 06:45 (CEST)
- (Neměl jsem možnost to dokonale zdebugovat, ale problém bylo detekování existence stránky (