From 425b53e8880c82cd16a8dd9719263e5d468e5be9 Mon Sep 17 00:00:00 2001 From: Deep Koluguri Date: Wed, 5 Nov 2025 21:43:35 -0500 Subject: [PATCH] get members fixed --- backend/src/controllers/memberController.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/backend/src/controllers/memberController.js b/backend/src/controllers/memberController.js index ab36e42..71db53e 100644 --- a/backend/src/controllers/memberController.js +++ b/backend/src/controllers/memberController.js @@ -514,14 +514,15 @@ const getAvailableUsersForGroup = async (req, res) => { const offset = (page - 1) * limit; // Get users who are NOT already members of this group + const { sequelize } = require('../config/database'); const users = await User.findAndCountAll({ where: { ...whereClause, id: { - [Op.notIn]: require('sequelize').literal(` + [Op.notIn]: sequelize.literal(`( SELECT user_id FROM group_members WHERE group_id = '${groupId}' AND status = 'active' - `) + )`) } }, attributes: ['id', 'full_name', 'mobile_number', 'email', 'address', 'emergency_contact', 'created_at'],