From 77961e51ecde8bccdee3290952fe156e5049e137 Mon Sep 17 00:00:00 2001 From: Johannes Zellner Date: Mon, 29 Jan 2018 13:14:08 +0100 Subject: [PATCH] mail.get() returns a MailError --- src/ldap.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ldap.js b/src/ldap.js index 9513ea953..4bddde3ca 100644 --- a/src/ldap.js +++ b/src/ldap.js @@ -17,6 +17,7 @@ var assert = require('assert'), UserError = user.UserError, ldap = require('ldapjs'), mail = require('./mail.js'), + MailError = mail.MailError, mailboxdb = require('./mailboxdb.js'), safe = require('safetydance'); @@ -428,7 +429,7 @@ function authenticateMailbox(req, res, next) { if (error) return next(new ldap.OperationsError(error.message)); mail.get(parts[1], function (error, domain) { - if (error && error.reason === DatabaseError.NOT_FOUND) return next(new ldap.NoSuchObjectError(req.dn.toString())); + if (error && error.reason === MailError.NOT_FOUND) return next(new ldap.NoSuchObjectError(req.dn.toString())); if (error) return next(new ldap.OperationsError(error.message)); if (!domain.enabled) return next(new ldap.NoSuchObjectError(req.dn.toString()));