@@ -3,6 +3,7 @@ module Katip.Scribes.ElasticSearch where
33
44-------------------------------------------------------------------------------
55import Control.Monad
6+import qualified Data.Text.Encoding as T
67import Data.UUID
78import Database.Bloodhound
89import Network.HTTP.Client
@@ -34,4 +35,4 @@ mkEsScribe ms server ix mapping sev verb =
3435
3536-------------------------------------------------------------------------------
3637mkDocId :: IO DocId
37−mkDocId = (DocId . toString) `fmap` randomIO
38+mkDocId = (DocId . T.decodeUtf8 . toASCIIBytes) `fmap` randomIO