get members fixed
This commit is contained in:
parent
ce1e30f9a3
commit
425b53e888
|
|
@ -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'],
|
||||
|
|
|
|||
Loading…
Reference in New Issue