@@ -55,11 +55,9 @@ import Control.Monad
55import Control.Monad.Catch
55import Control.Monad.Catch
56import Control.Monad.IO.Class
56import Control.Monad.IO.Class
57import Data.Aeson
57import Data.Aeson
58−import qualified Data.ByteString.Char8 as B8
59import Data.ByteString.Lazy.Builder
58import Data.ByteString.Lazy.Builder
60import qualified Data.ByteString.Lazy.Char8 as L
59import qualified Data.ByteString.Lazy.Char8 as L
61import Data.Default.Class
60import Data.Default.Class
62−import Data.List (intercalate)
63import Data.Maybe (fromMaybe)
61import Data.Maybe (fromMaybe)
64import Data.Text (Text)
62import Data.Text (Text)
65import qualified Data.Text as T
63import qualified Data.Text as T
@@ -70,7 +68,6 @@ import qualified Network.HTTP.Types.Method as NHTM
70import qualified Network.HTTP.Types.Status as NHTS
68import qualified Network.HTTP.Types.Status as NHTS
71import Prelude hiding (filter, head)
69import Prelude hiding (filter, head)
72import URI.ByteString hiding (Query)
70import URI.ByteString hiding (Query)
73−import qualified URI.ByteString as UB
75import Database.Bloodhound.Types
72import Database.Bloodhound.Types
@@ -526,7 +523,7 @@ setURI req URI{..} = do
526 , port = thePort
523 , port = thePort
527 , path = uriPath
524 , path = uriPath
529− thePort = maybe defPort (read . B8.unpack . getPort) authorityPort
526+ thePort = maybe defPort getPort authorityPort
530 addAuth = maybe id addAuth' authorityUserInfo
527 addAuth = maybe id addAuth' authorityUserInfo
531 return $ setQueryString theQueryString $ addAuth req'
528 return $ setQueryString theQueryString $ addAuth req'