Upgrade to nick_site commit f981fa57, adds alerts and inactive sidebar option
[ndcode_site.git] / _lib / get_nodemailer.jst
index fefa21a..4a1848a 100644 (file)
@@ -4,15 +4,16 @@ let nodemailer = require('nodemailer')
 return async (root, name) => {
   let nodemailers = await root.get('nodemailers')
   if (nodemailers === undefined)
-    throw new Problem(
+    throw new jst_server.Problem(
       'Nodemailer error',
       'Please import the nodemailers data into the database.',
       509
     )
   let _nodemailer = await nodemailers.get_json(name)
-    throw new Problem(
+  if (_nodemailer === undefined)
+    throw new jst_server.Problem(
       'Nodemailer error',
-      `Can't find the nodemailer "${name}" in the nodemailers data.',
+      `Can't find the nodemailer "${name}" in the nodemailers data.`,
       509
     )
   return nodemailer.createTransport(_nodemailer)