Chat: Fix parseSpoiler adding undefined strings (#8037)

And fix /forcerename
This commit is contained in:
Mia 2021-02-15 14:59:20 -06:00 committed by GitHub
parent 61ea2dd916
commit b1b29daeec
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 2 additions and 2 deletions

View File

@ -1527,7 +1527,7 @@ export const commands: ChatCommands = {
return this.errorReply(`User '${target}' not found.`);
}
this.checkCan('forcerename', targetID);
const {publicReason, privateReason} = this.parseSpoiler(target);
const {publicReason, privateReason} = this.parseSpoiler(reason);
Monitor.forceRenames.set(targetUser.id, (Monitor.forceRenames.get(targetUser.id) || 0) + 1);

View File

@ -814,7 +814,7 @@ export class CommandContext extends MessageContext {
(this.room || Rooms.global).modlog(entry);
}
parseSpoiler(str: string) {
let privateReason;
let privateReason = "";
if (!str) return {publicReason: "", privateReason};
let publicReason = str;