Add /_lib/get_globals.jst
[ndcode_site.git] / api / account / sign_up / send_email_verification_link.json.jst
index 314f174..50e40e0 100644 (file)
@@ -3,8 +3,9 @@ let nodemailer = require('nodemailer')
 let XDate = require('xdate')
 
 return async env => {
-  let post_request = await _require('/_lib/post_request.jst')
+  let get_globals = await _require('/_lib/get_globals.jst')
   let get_session = await _require('/_lib/get_session.jst')
+  let post_request = await _require('/_lib/post_request.jst')
   let Problem = await _require('/_lib/Problem.jst')
 
   await post_request(
@@ -56,11 +57,14 @@ return async env => {
           {link_code, expires: expires.getTime()}
         )
 
-        let root = await transaction.get({})
         nodemailer_noreply = nodemailer.createTransport(
-          await (await root.get('nodemailer')).get_json('noreply')
+          await (
+            await (
+              await transaction.get({})
+            ).get('nodemailer')
+          ).get_json('noreply')
         )
-        let globals = await root.get('globals')
+        let globals = await get_globals(env, transaction)
         site_url = await globals.get_json('site_url')
         noreply_from = await globals.get_json('noreply_from')
         noreply_signature = await globals.get_json('noreply_signature')