Изменения

нет описания правки
Строка 150: Строка 150:  
-- получение страницы, чтобы знать, существует ли она и является ли она перенаправлением
 
-- получение страницы, чтобы знать, существует ли она и является ли она перенаправлением
 
local ru_page = mw.title.new(title)
 
local ru_page = mw.title.new(title)
 +
if ru_page == nil then
 +
return throwError('некорректные символы в названии русской статьи', 'error', allow_cat) -- или кончились дорогие функции
 +
end
 
local ru_page_exists = ru_page.exists -- потому что это expensive function
 
local ru_page_exists = ru_page.exists -- потому что это expensive function
 
local ru_page_isRedirect = ru_page.isRedirect -- потому что это expensive function
 
local ru_page_isRedirect = ru_page.isRedirect -- потому что это expensive function
Строка 155: Строка 158:  
 
 
-- проверка правильности обработанных параметров
 
-- проверка правильности обработанных параметров
if ru_page == nil then
  −
return throwError('некорректные символы в названии русской статьи', 'error', allow_cat)
  −
end
   
--if not is_empty(iw_title) and mw.title.new(iw_title) == nil then -- TODO: ищется в рувики
 
--if not is_empty(iw_title) and mw.title.new(iw_title) == nil then -- TODO: ищется в рувики
 
-- return throwError('некорректные символы в названии статьи в другом разделе', 'error', allow_cat)
 
-- return throwError('некорректные символы в названии статьи в другом разделе', 'error', allow_cat)
Анонимный участник