Mercurial Hosting > hghosting
diff src/get_password.html.luan @ 7:46f6b69e8b10
better handling of missing mail_info
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Fri, 03 Jun 2022 09:57:45 -0600 |
parents | a6be8817c05b |
children | a6e72cd199f1 |
line wrap: on
line diff
--- a/src/get_password.html.luan Thu Jun 02 19:18:12 2022 -0600 +++ b/src/get_password.html.luan Fri Jun 03 09:57:45 2022 -0600 @@ -13,8 +13,7 @@ local save_raw_config = Shared.save_raw_config or error() -local mail_info = config.mail_info or error "missing config.mail_info" -local send_mail = Mail.sender(mail_info).send +local send_mail = config.mail_info and Mail.sender(config.mail_info).send local function handle(email) local change = Http.request.parameters.change ~= nil @@ -25,6 +24,9 @@ raw_config.users[email] = password save_raw_config(raw_config) end + if send_mail == nil then + return "missing config.mail_info, your password is: "..password + end local function body() %> Your password is "<%=password%>".