mirror of
https://github.com/grafana/grafana.git
synced 2026-08-12 06:05:02 -05:00
SQLStore: use bool pointer instead of string (#18111)
This commit is contained in:
@@ -456,14 +456,9 @@ func SearchUsers(query *models.SearchUsersQuery) error {
|
||||
whereParams = append(whereParams, queryWithWildcards, queryWithWildcards, queryWithWildcards)
|
||||
}
|
||||
|
||||
if query.IsDisabled != "" {
|
||||
param, err := strconv.ParseBool(query.IsDisabled)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
if query.IsDisabled != nil {
|
||||
whereConditions = append(whereConditions, "is_disabled = ?")
|
||||
whereParams = append(whereParams, param)
|
||||
whereParams = append(whereParams, query.IsDisabled)
|
||||
}
|
||||
|
||||
if query.AuthModule != "" {
|
||||
|
||||
@@ -194,7 +194,8 @@ func TestUserDataAccess(t *testing.T) {
|
||||
}
|
||||
})
|
||||
|
||||
query := models.SearchUsersQuery{IsDisabled: "false"}
|
||||
isDisabled := false
|
||||
query := models.SearchUsersQuery{IsDisabled: &isDisabled}
|
||||
err := SearchUsers(&query)
|
||||
So(err, ShouldBeNil)
|
||||
|
||||
@@ -293,7 +294,8 @@ func TestUserDataAccess(t *testing.T) {
|
||||
err := BatchDisableUsers(&disableCmd)
|
||||
So(err, ShouldBeNil)
|
||||
|
||||
query := &models.SearchUsersQuery{IsDisabled: "true"}
|
||||
isDisabled := true
|
||||
query := &models.SearchUsersQuery{IsDisabled: &isDisabled}
|
||||
err = SearchUsers(query)
|
||||
|
||||
So(err, ShouldBeNil)
|
||||
@@ -319,7 +321,8 @@ func TestUserDataAccess(t *testing.T) {
|
||||
err := BatchDisableUsers(&disableCmd)
|
||||
So(err, ShouldBeNil)
|
||||
|
||||
query := &models.SearchUsersQuery{IsDisabled: "false"}
|
||||
isDisabled := false
|
||||
query := &models.SearchUsersQuery{IsDisabled: &isDisabled}
|
||||
err = SearchUsers(query)
|
||||
|
||||
So(err, ShouldBeNil)
|
||||
|
||||
Reference in New Issue
Block a user