Skip to content

Commit f3701b8

Browse files
Update lib/database/connection.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
1 parent 7ce0636 commit f3701b8

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

lib/database/connection.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -334,11 +334,14 @@ export async function searchUsers(query: string, limit = 10) {
334334

335335
if (!trimmedQuery) return []
336336

337+
// Sanitize query to avoid injecting special characters into filter expression
338+
const safeQuery = trimmedQuery.replace(/[,%()]/g, '')
339+
337340
// Search by email or name (case-insensitive)
338341
const { data, error } = await supabase
339342
.from('profiles')
340343
.select('id, email, name, avatar')
341-
.or(`email.ilike.%${trimmedQuery}%,name.ilike.%${trimmedQuery}%`)
344+
.or(`email.ilike.%${safeQuery}%,name.ilike.%${safeQuery}%`)
342345
.limit(limit)
343346

344347
if (error) {

0 commit comments

Comments
 (0)