From dd60e960cbbe849496c715384cf82e295e4a6002 Mon Sep 17 00:00:00 2001 From: Gowtham M Date: Tue, 21 Oct 2025 15:31:57 +0530 Subject: [PATCH] GWM : user auth issue --- app/controllers/establishment_user.controller.js | 3 ++- app/controllers/establishment_users_auth.controller.js | 3 ++- app/models/index.js | 6 +++--- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/app/controllers/establishment_user.controller.js b/app/controllers/establishment_user.controller.js index abc88a1..769fa37 100644 --- a/app/controllers/establishment_user.controller.js +++ b/app/controllers/establishment_user.controller.js @@ -6,7 +6,7 @@ const EstablishmentUser = db.establishment_user; exports.createUser = async (req, res) => { try { - const { establishment_id, name, email, password } = req.body; + const { establishment_id, name, email, password , gender} = req.body; const hashed = await bcrypt.hash(password, 10); const user = await EstablishmentUser.create({ @@ -14,6 +14,7 @@ exports.createUser = async (req, res) => { name, email, password: hashed, + gender, }); res.status(201).send({'status':"success",'message':"Creation successful",'data': user }); diff --git a/app/controllers/establishment_users_auth.controller.js b/app/controllers/establishment_users_auth.controller.js index b108a52..2c6d7c5 100644 --- a/app/controllers/establishment_users_auth.controller.js +++ b/app/controllers/establishment_users_auth.controller.js @@ -1,6 +1,7 @@ const bcrypt = require("bcryptjs"); const jwt = require("jsonwebtoken"); -const { EstablishmentUser } = require("../models"); +const db = require("../models"); +const EstablishmentUser = db.EstablishmentUser; // User Login exports.login = async (req, res) => { diff --git a/app/models/index.js b/app/models/index.js index 145af64..a6857f1 100644 --- a/app/models/index.js +++ b/app/models/index.js @@ -14,7 +14,7 @@ db.sequelize = sequelize; db.user = require("./user.model.js")(sequelize, DataTypes); db.establishment = require("./establishment.model")(sequelize, DataTypes); -db.establishment_user = require("./establishment_user.model")(sequelize, DataTypes); +db.EstablishmentUser = require("./establishment_user.model")(sequelize, DataTypes); db.Product = require("./product.model.js")(sequelize, DataTypes); db.EstablishmentProduct = require("./establishmentProduct.model")(sequelize, DataTypes); db.VariationReasonMaster = require("./variationReasonMaster.model")(sequelize, DataTypes); @@ -26,12 +26,12 @@ db.SubmissionDeadline = require("./submissionDeadline.model")(sequelize, DataTyp // Associations -db.establishment.hasMany(db.establishment_user, { +db.establishment.hasMany(db.EstablishmentUser, { foreignKey: "establishment_id", as: "users", }); -db.establishment_user.belongsTo(db.establishment, { +db.EstablishmentUser.belongsTo(db.establishment, { foreignKey: "establishment_id", as: "establishment", });