diff --git a/app/controllers/establishment.controller.js b/app/controllers/establishment.controller.js index e2f460e..e7c7067 100644 --- a/app/controllers/establishment.controller.js +++ b/app/controllers/establishment.controller.js @@ -1831,6 +1831,15 @@ exports.establishmentBulkUpload = async (req, res) => { const autoPassword = generateSecurePassword(12); const hashed = await bcrypt.hash(autoPassword, 10); + const existingAdminUser = await User.findOne({ where: { email:p.email, is_active: true } }); + if (existingAdminUser) { + logger.warn(`Email already exists in Admin Users: ${p.email}`); + return res.status(409).send({ + status: "failed", + message: "This email address is already registered in the admin users." + }); + } + await EstablishmentUser.create({ establishment_id: est.id, name: r.user_name,