diff --git a/packages/core/src/queries/user.ts b/packages/core/src/queries/user.ts index 8654d0721..c3b004abd 100644 --- a/packages/core/src/queries/user.ts +++ b/packages/core/src/queries/user.ts @@ -161,11 +161,13 @@ export const createUserQueries = (pool: CommonQueryMethods) => { ); const findUsersByIds = async (userIds: string[]) => - pool.any(sql` - select ${sql.join(Object.values(fields), sql`, `)} - from ${table} - where ${fields.id} in (${sql.join(userIds, sql`, `)}) - `); + userIds.length > 0 + ? pool.any(sql` + select ${sql.join(Object.values(fields), sql`, `)} + from ${table} + where ${fields.id} in (${sql.join(userIds, sql`, `)}) + `) + : []; const updateUser = buildUpdateWhereWithPool(pool)(Users, true);