From 51ada567ce2e563c383b434ba8ce19e609ff6f34 Mon Sep 17 00:00:00 2001 From: Aster Fialla Date: Mon, 16 Feb 2026 13:30:57 -0500 Subject: [PATCH] made bot search and query lowercase instead of only applying to uppercase --- src/helpers/memberHelper.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/helpers/memberHelper.js b/src/helpers/memberHelper.js index 3f2b3bf..0b2cf64 100644 --- a/src/helpers/memberHelper.js +++ b/src/helpers/memberHelper.js @@ -1,6 +1,6 @@ import {db} from '../db.js'; import {enums} from "../enums.js"; -import {EmptyResultError} from "sequelize"; +import {EmptyResultError, Op} from "sequelize"; import {EmbedBuilder} from "@fluxerjs/core"; const mh = {}; @@ -231,7 +231,7 @@ mh.removeMember = async function(authorId, args) { } const memberName = args[1]; - return await db.members.destroy({ where: { name: memberName, userid: authorId } }).then((result) => { + return await db.members.destroy({ where: { name: {[Op.iLike]: memberName}, userid: authorId } }).then((result) => { if (result) { return `Member "${memberName}" has been deleted.`; } @@ -312,7 +312,7 @@ mh.updateMemberField = async function(authorId, args) { if (columnName === "propic" && args[3]) { fluxerPropicWarning = mh.setExpirationWarning(args[3]); } - return await db.members.update({[columnName]: value}, { where: { name: memberName, userid: authorId } }).then(() => { + return await db.members.update({[columnName]: value}, { where: { name: {[Op.iLike]: memberName}, userid: authorId } }).then(() => { return `Updated ${columnName} for ${memberName} to ${value}${fluxerPropicWarning ?? ''}.`; }).catch(e => { if (e === EmptyResultError) { @@ -393,7 +393,7 @@ mh.getAllMembersInfo = async function(authorId, authorName) { * @throws { EmptyResultError } When the member is not found. */ mh.getMemberByName = async function(authorId, memberName) { - return await db.members.findOne({ where: { userid: authorId, name: memberName } }); + return await db.members.findOne({ where: { userid: authorId, name: {[Op.iLike]: memberName}}}); } /**