Anonymous user
Module:Cite tweet: Difference between revisions
better error when dealing with an invalid number parameter
Richardpruen (talk | contribs) m (1 revision imported) |
(better error when dealing with an invalid number parameter) |
||
Line 43: | Line 43: | ||
cite_args.author = '@' .. (args.user or '') | cite_args.author = '@' .. (args.user or '') | ||
end | end | ||
cite_args.date = args.date or (_if(args.number) and TwitterSnowflake.snowflakeToDate{ args = {id_str = args.number} }) | if _if(tonumber(args.number)) then | ||
cite_args.date = args.date or (_if(args.number) and TwitterSnowflake.snowflakeToDate{ args = {id_str = args.number} }) | |||
else | |||
cite_args.date = args.date | |||
end | |||
frame.args = cite_args | frame.args = cite_args | ||
Line 50: | Line 54: | ||
-- Error checking | -- Error checking | ||
local error_template = '<span class="cs1-visible- | local error_template = '<span class="cs1-visible-error citation-comment">%s</span>' | ||
local errors = {} | local errors = {} | ||
if not (_if(args.title) or _if(args['script-title']) or args.user or args.number or args.date) then | if not (_if(args.title) or _if(args['script-title']) or args.user or args.number or args.date) then |