mirror of
https://github.com/pieartsy/PluralFlux.git
synced 2026-04-14 20:15:28 +10:00
made bot search and query lowercase instead of only applying to uppercase
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
import {db} from '../db.js';
|
import {db} from '../db.js';
|
||||||
import {enums} from "../enums.js";
|
import {enums} from "../enums.js";
|
||||||
import {EmptyResultError} from "sequelize";
|
import {EmptyResultError, Op} from "sequelize";
|
||||||
import {EmbedBuilder} from "@fluxerjs/core";
|
import {EmbedBuilder} from "@fluxerjs/core";
|
||||||
|
|
||||||
const mh = {};
|
const mh = {};
|
||||||
@@ -231,7 +231,7 @@ mh.removeMember = async function(authorId, args) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const memberName = args[1];
|
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) {
|
if (result) {
|
||||||
return `Member "${memberName}" has been deleted.`;
|
return `Member "${memberName}" has been deleted.`;
|
||||||
}
|
}
|
||||||
@@ -312,7 +312,7 @@ mh.updateMemberField = async function(authorId, args) {
|
|||||||
if (columnName === "propic" && args[3]) {
|
if (columnName === "propic" && args[3]) {
|
||||||
fluxerPropicWarning = mh.setExpirationWarning(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 ?? ''}.`;
|
return `Updated ${columnName} for ${memberName} to ${value}${fluxerPropicWarning ?? ''}.`;
|
||||||
}).catch(e => {
|
}).catch(e => {
|
||||||
if (e === EmptyResultError) {
|
if (e === EmptyResultError) {
|
||||||
@@ -393,7 +393,7 @@ mh.getAllMembersInfo = async function(authorId, authorName) {
|
|||||||
* @throws { EmptyResultError } When the member is not found.
|
* @throws { EmptyResultError } When the member is not found.
|
||||||
*/
|
*/
|
||||||
mh.getMemberByName = async function(authorId, memberName) {
|
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}}});
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user