Use jst_server.Problem everywhere, make /_lib/post_request.jst use jst_server's new...
[ndcode_site.git] / api / contact / send_enquiry.json.jst
index 137210d..daa735b 100644 (file)
@@ -1,9 +1,9 @@
+let jst_server = (await import('@ndcode/jst_server')).default
 let XDate = require('xdate')
 
 return async env => {
   let get_nodemailer = await _require('/_lib/get_nodemailer.jst')
   let post_request = await _require('/_lib/post_request.jst')
-  let Problem = await _require('/_lib/Problem.jst')
 
   await post_request(
     // env
@@ -23,7 +23,7 @@ return async env => {
           details.email.length === 0 ||
           details.message.length === 0
       )
-        throw new Problem(
+        throw new jst_server.Problem(
           'Bad request',
           'Minimum length check failed',
           400