summaryrefslogtreecommitdiffstats
path: root/utils/authorization_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'utils/authorization_test.go')
-rw-r--r--utils/authorization_test.go10
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 {