This commit is contained in:
Johannes Zellner
2019-08-13 15:16:17 +02:00
parent 0ece6d8b0e
commit 17599417f7

View File

@@ -126,7 +126,14 @@ function getAllWithGroupIdsPaged(search, page, perPage, callback) {
var query = `SELECT ${USERS_FIELDS},GROUP_CONCAT(groupMembers.groupId) AS groupIds FROM users LEFT OUTER JOIN groupMembers ON users.id = groupMembers.userId `;
if (search) query += ' WHERE (users.username LIKE ' + mysql.escape(`%${search}%`) + ') ';
if (search) {
query += ' WHERE ';
query += '(users.username LIKE ' + mysql.escape(`%${search.toLowerCase()}%`) + ')';
query += ' OR ';
query += '(users.email LIKE ' + mysql.escape(`%${search.toLowerCase()}%`) + ')';
query += ' OR ';
query += '(users.displayName LIKE ' + mysql.escape(`%${search.toLowerCase()}%`) + ')';
}
query += ` GROUP BY users.id ORDER BY users.username ASC LIMIT ${(page-1)*perPage},${perPage} `;