fix(filters): add explicit check for string slice filter
Resolves https://github.com/go-vikunja/api/issues/109
This commit is contained in:
parent
8914af194f
commit
b95b92a23a
@ -285,6 +285,15 @@ func convertFilterValues(value interface{}) string {
|
||||
return strings.Join(filter, ",")
|
||||
}
|
||||
|
||||
if stringSlice, is := value.([]string); is {
|
||||
filter := []string{}
|
||||
for _, v := range stringSlice {
|
||||
filter = append(filter, convertFilterValues(v))
|
||||
}
|
||||
|
||||
return strings.Join(filter, ",")
|
||||
}
|
||||
|
||||
switch v := value.(type) {
|
||||
case string:
|
||||
return v
|
||||
|
Loading…
x
Reference in New Issue
Block a user