Skip to content

[Bug]: Case sensetive channel name turns off the mod #32

@2uah

Description

@2uah

Current Behaviour

On my server I use global chal name as "World". So in message of the day I have set "To join world chat: /join World". But some players are typing "/join world" instead. Then for all the participants for World channel mod-globalchat doesn't work. Channel became a regular.

Expected Behaviour

Global chat will work even if someone created a channel with the same name but different case

Steps to reproduce the problem

  1. Set Global chat name as "World" in .conf
  2. Enter command /join world
  3. Enter command /join World and write something

Extra Notes

I tried to add MySQL trigger on insert to capitalize channel name, but it doesn't help. Can it be because of channel ownership?

AC rev. hash/commit

AzerothCore rev. d7190451cf1d+ 2023-05-03 17:50:14 +0000 (master branch) (Unix, RelWithDebInfo, Static)
Using SSL version: OpenSSL 3.0.2 15 Mar 2022 (library: OpenSSL 3.0.2 15 Mar 2022)
Using Boost version: 1.74.0
Using MySQL version: 80033
Using CMake version: 3.22.1
Compiled on: Linux 5.15.0-71-generic
Worldserver listening connections on port 8085
Realmlist (Realm Id: 1) configured in port 8085
VMAPs status: Enabled. LineOfSight: 1, getHeight: 1, indoorCheck: 1
MMAPs status: Enabled
maps directory located in /home/azeroth-server/data-v16/maps. Total size: 291014951 bytes
vmaps directory located in /home/azeroth-server/data-v16/vmaps. Total size: 658130721 bytes
mmaps directory located in /home/azeroth-server/data-v16/mmaps. Total size: 2192910844 bytes
Using enUS DBC Locale as default. All available DBC locales: enUS
Using World DB: ACDB 335.10-dev
LoginDatabase queue size: 0
CharacterDatabase queue size: 0
WorldDatabase queue size: 0

List enable modules:

  • mod-duel-reset
  • mod-globalchat
  • mod-transmog

Operating system

Ubuntu 22.04.2 LTS

Custom changes or Modules

On insert trigger to capitalize channel name (doesn't work with or without this change)

Metadata

Metadata

Assignees

No one assigned

    Labels

    BugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions