Compare commits

...

3 Commits

Author SHA1 Message Date
Lea Anthony
55e6a0f312 v2.0.0-alpha.47 2021-03-07 16:24:20 +11:00
Lea Anthony
81e83fdf18 Ensure modifiers are lowercase when parsing 2021-03-07 16:21:30 +11:00
Lea Anthony
f9b79d24f8 Guard against nil url messages 2021-03-06 15:51:06 +11:00
3 changed files with 7 additions and 2 deletions

View File

@@ -1,3 +1,3 @@
package main
var version = "v2.0.0-alpha.46"
var version = "v2.0.0-alpha.47"

View File

@@ -68,6 +68,10 @@ func (u *URL) Start() error {
u.wg.Done()
return
case urlMessage := <-u.urlChannel:
// Guard against nil messages
if urlMessage == nil {
continue
}
messageType := strings.TrimPrefix(urlMessage.Topic(), "url:")
switch messageType {
case "handler":

View File

@@ -30,7 +30,8 @@ var modifierMap = map[string]Modifier{
}
func parseModifier(text string) (*Modifier, error) {
result, valid := modifierMap[text]
lowertext := strings.ToLower(text)
result, valid := modifierMap[lowertext]
if !valid {
return nil, fmt.Errorf("'%s' is not a valid modifier", text)
}