Skip to content

Commit e48ad40

Browse files
committed
Filter empty parameters for GET requests
Adding empty string as a query parameter raises an error in appwrite 1.3 Relevant for optional parameters such as search query in storage.ListFiles. Filtering allows passing empty string as search query
1 parent a4cd891 commit e48ad40

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

templates/go/client.go.twig

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -262,7 +262,9 @@ func (clt *Client) Call(method string, path string, headers map[string]interface
262262
q.Add(fmt.Sprintf("%s[]", key), toString(arr.Index(i)))
263263
}
264264
default:
265-
q.Add(key, toString(val))
265+
if strVal := toString(val); strVal != "" {
266+
q.Add(key, strVal)
267+
}
266268
}
267269
}
268270
rawQuery := q.Encode()

0 commit comments

Comments
 (0)