@@ -15,9 +15,8 @@ import Servant
1515import Servant.API.ContentTypes (AllMimeRender (..))
1616import Servant.Client (BaseUrl (..), Scheme (..))
1717import Test.QuickCheck (Arbitrary (..), Gen, elements, oneof)
18−#if MIN_VERSION_servant(0,8,0)
18+
1919import qualified Data.ByteString as BS
20−#endif
2120
2221
2322class HasGenRequest a where
@@ -120,9 +119,8 @@ instance (KnownSymbol x, HasGenRequest b)
120119 genRequest _ = do
121120 old' <- old
122121 return $ \burl -> let r = old' burl
123− newExpr = param <> "="
124122 qs = queryString r in r {
125− queryString = if BS.null qs then newExpr else newExpr <> "&" <> qs }
123+ queryString = if BS.null qs then param else param <> "&" <> qs }
126124 where
127125 old = genRequest (Proxy :: Proxy b)
128126 param = cs $ symbolVal (Proxy :: Proxy x)