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, ",")
|
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) {
|
switch v := value.(type) {
|
||||||
case string:
|
case string:
|
||||||
return v
|
return v
|
||||||
|
Loading…
x
Reference in New Issue
Block a user