fix(csv-export): mime confusion
This commit is contained in:
parent
5c513946c1
commit
8bdaae0881
@ -318,7 +318,9 @@ respondCsv :: ( ToNamedRecord csv
|
|||||||
-> Header
|
-> Header
|
||||||
-> ConduitT () csv Handler ()
|
-> ConduitT () csv Handler ()
|
||||||
-> Handler TypedContent
|
-> Handler TypedContent
|
||||||
respondCsv sheetName hdr src = respondSource typeCsv' $ src .| void (encodeCsv sheetName hdr) .| awaitForever sendChunk
|
respondCsv sheetName hdr src = do
|
||||||
|
cType <- expectedCsvContentType
|
||||||
|
respondSource cType $ src .| void (encodeCsv sheetName hdr) .| awaitForever sendChunk
|
||||||
|
|
||||||
respondDefaultOrderedCsv :: forall csv msg.
|
respondDefaultOrderedCsv :: forall csv msg.
|
||||||
( ToNamedRecord csv
|
( ToNamedRecord csv
|
||||||
@ -337,7 +339,9 @@ respondCsvDB :: ( ToNamedRecord csv
|
|||||||
-> Header
|
-> Header
|
||||||
-> ConduitT () csv DB ()
|
-> ConduitT () csv DB ()
|
||||||
-> Handler TypedContent
|
-> Handler TypedContent
|
||||||
respondCsvDB sheetName hdr src = respondSourceDB typeCsv' $ src .| void (encodeCsv sheetName hdr) .| awaitForever sendChunk
|
respondCsvDB sheetName hdr src = do
|
||||||
|
cType <- expectedCsvContentType
|
||||||
|
respondSourceDB cType $ src .| void (encodeCsv sheetName hdr) .| awaitForever sendChunk
|
||||||
|
|
||||||
respondDefaultOrderedCsvDB :: forall csv msg.
|
respondDefaultOrderedCsvDB :: forall csv msg.
|
||||||
( ToNamedRecord csv
|
( ToNamedRecord csv
|
||||||
|
|||||||
@ -701,7 +701,9 @@ withCsvExtraRep sheetName exportData mEncode = maybe id (flip snoc) (csvExtraRep
|
|||||||
DBTCsvEncode{ dbtCsvNoExportData = (_ :: Maybe (AnIso' exportData' ())), .. } <- mEncode
|
DBTCsvEncode{ dbtCsvNoExportData = (_ :: Maybe (AnIso' exportData' ())), .. } <- mEncode
|
||||||
Refl <- eqT @exportData @exportData'
|
Refl <- eqT @exportData @exportData'
|
||||||
return DBTExtraRepFor
|
return DBTExtraRepFor
|
||||||
{ dbtERepContentType = typeCsv'
|
{ dbtERepContentType = case fmt of
|
||||||
|
FormatCsv -> typeCsv'
|
||||||
|
FormatXlsx -> typeXlsx
|
||||||
, dbtERepDoEncode = do
|
, dbtERepDoEncode = do
|
||||||
csvRendered <- toCsvRendered <$> lift (dbtCsvHeader $ Just exportData) <*> (dbtCsvDoEncode exportData .| C.foldMap (pure @[]))
|
csvRendered <- toCsvRendered <$> lift (dbtCsvHeader $ Just exportData) <*> (dbtCsvDoEncode exportData .| C.foldMap (pure @[]))
|
||||||
encOpts <- csvOptionsForFormat fmt
|
encOpts <- csvOptionsForFormat fmt
|
||||||
|
|||||||
Reference in New Issue
Block a user