Skip to content

Commit 1bfd083

Browse files
committed
feat(go): remove empty string filters from user and group filters;
1 parent d158226 commit 1bfd083

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

logic/settings.go

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,24 @@ func UpsertServerSettings(s models.ServerSettings) error {
3838
s.BasicAuth = true
3939
}
4040

41+
var userFilters []string
42+
for _, userFilter := range s.UserFilters {
43+
userFilter = strings.TrimSpace(userFilter)
44+
if userFilter != "" {
45+
userFilters = append(userFilters, userFilter)
46+
}
47+
}
48+
s.UserFilters = userFilters
49+
50+
var groupFilters []string
51+
for _, groupFilter := range s.GroupFilters {
52+
groupFilter = strings.TrimSpace(groupFilter)
53+
if groupFilter != "" {
54+
groupFilters = append(groupFilters, groupFilter)
55+
}
56+
}
57+
s.GroupFilters = groupFilters
58+
4159
data, err := json.Marshal(s)
4260
if err != nil {
4361
return err

0 commit comments

Comments
 (0)