From 6bd808ce91bd18fc98869229cf10e07552772b09 Mon Sep 17 00:00:00 2001 From: Wim Date: Sun, 28 Jan 2018 19:15:13 +0100 Subject: Lowercase irc channels in config. Closes #348 --- gateway/gateway.go | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'gateway') diff --git a/gateway/gateway.go b/gateway/gateway.go index 6535c60c..6e327686 100644 --- a/gateway/gateway.go +++ b/gateway/gateway.go @@ -94,6 +94,10 @@ func (gw *Gateway) mapChannelConfig(cfg []config.Bridge, direction string) { if isApi(br.Account) { br.Channel = "api" } + // make sure to lowercase irc channels in config #348 + if strings.HasPrefix(br.Account, "irc.") { + br.Channel = strings.ToLower(br.Channel) + } ID := br.Channel + br.Account if _, ok := gw.Channels[ID]; !ok { channel := &config.ChannelInfo{Name: br.Channel, Direction: direction, ID: ID, Options: br.Options, Account: br.Account, -- cgit v1.2.3