diff options
author | Martin Kraft <mkraft@users.noreply.github.com> | 2018-02-13 06:08:21 -0500 |
---|---|---|
committer | Jesús Espino <jespinog@gmail.com> | 2018-02-13 12:08:21 +0100 |
commit | b7fc3d7d35ca4dd16097715a66463392a1dfaf0a (patch) | |
tree | f3ab26dcd84c3377bc34542a63facf21df6c0bc6 /utils/authorization_test.go | |
parent | 93254308599357fac665fce604f3506ee8a845fa (diff) | |
download | chat-b7fc3d7d35ca4dd16097715a66463392a1dfaf0a.tar.gz chat-b7fc3d7d35ca4dd16097715a66463392a1dfaf0a.tar.bz2 chat-b7fc3d7d35ca4dd16097715a66463392a1dfaf0a.zip |
Updates migration tests to reflect front-end mapping changes. (#8237)
Diffstat (limited to 'utils/authorization_test.go')
-rw-r--r-- | utils/authorization_test.go | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/utils/authorization_test.go b/utils/authorization_test.go index 9e5b570bb..8c78dcbda 100644 --- a/utils/authorization_test.go +++ b/utils/authorization_test.go @@ -8,6 +8,7 @@ import ( "fmt" "io/ioutil" "reflect" + "strconv" "strings" "testing" @@ -112,7 +113,14 @@ func updateConfig(config *model.Config, key string, value string) { v = reflect.ValueOf(config.TeamSettings) field = v.FieldByName(key) } - field.Elem().SetString(value) + + switch value { + case "true", "false": + b, _ := strconv.ParseBool(value) + field.Elem().SetBool(b) + default: + field.Elem().SetString(value) + } } func roleHasPermission(role *model.Role, permission string) bool { |