From c4a3dc92eb2493f3b5a114d3ccef20a5cee38e59 Mon Sep 17 00:00:00 2001 From: unknown Date: Fri, 19 Dec 2025 17:34:18 +0530 Subject: [PATCH] User email duplication issue fixed --- app/controllers/establishment.controller.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app/controllers/establishment.controller.js b/app/controllers/establishment.controller.js index ac015c9..6dc3952 100644 --- a/app/controllers/establishment.controller.js +++ b/app/controllers/establishment.controller.js @@ -139,6 +139,16 @@ exports.createEstablishment = async (req, res) => { if (existingEstablishment) { return res.status(400).send({status: "failed",message: "Establishment code already exists", }); } + const existingUser = await EstablishmentUser.findOne({ + where: { email: establishment_user.email } + }); + + if (existingUser) { + return res.status(400).send({ + status: "failed", + message: "User email already exists" + }); + } // Create establishment record const establishment = await Establishment.create({