@@ -55,11 +55,9 @@ import Control.Monad
5555import Control.Monad.Catch
5656import Control.Monad.IO.Class
5757import Data.Aeson
58−import qualified Data.ByteString.Char8 as B8
5958import Data.ByteString.Lazy.Builder
6059import qualified Data.ByteString.Lazy.Char8 as L
6160import Data.Default.Class
62−import Data.List (intercalate)
6361import Data.Maybe (fromMaybe)
6462import Data.Text (Text)
6563import qualified Data.Text as T
@@ -70,7 +68,6 @@ import qualified Network.HTTP.Types.Method as NHTM
7068import qualified Network.HTTP.Types.Status as NHTS
7169import Prelude hiding (filter, head)
7270import URI.ByteString hiding (Query)
73−import qualified URI.ByteString as UB
7471
7572import Database.Bloodhound.Types
7673
@@ -526,7 +523,7 @@ setURI req URI{..} = do
526523 , port = thePort
527524 , path = uriPath
528525 }
529− thePort = maybe defPort (read . B8.unpack . getPort) authorityPort
526+ thePort = maybe defPort getPort authorityPort
530527 addAuth = maybe id addAuth' authorityUserInfo
531528 return $ setQueryString theQueryString $ addAuth req'
532529 where