@@ -210,7 +210,7 @@ instance (KnownSymbol sym, ToText a, HasClient sublayout)
210210 -- if mparam = Nothing, we don't add it to the query string
211211 clientWithRoute Proxy req mparam =
212212 clientWithRoute (Proxy :: Proxy sublayout) $
213− appendToQueryString pname mparamText req
213+ maybe req (flip (appendToQueryString pname) req . Just) mparamText
214214
215215 where pname = cs pname'
216216 pname' = symbolVal (Proxy :: Proxy sym)
@@ -251,7 +251,7 @@ instance (KnownSymbol sym, ToText a, HasClient sublayout)
251251
252252 clientWithRoute Proxy req paramlist =
253253 clientWithRoute (Proxy :: Proxy sublayout) $
254− foldl' (\ value req' -> appendToQueryString pname req' value) req paramlist'
254+ foldl' (\ req' -> maybe req' (flip (appendToQueryString pname) req' . Just)) req paramlist'
255255
256256 where pname = cs pname'
257257 pname' = symbolVal (Proxy :: Proxy sym)