git.iko.soy/typeable/pandoc
on master help sign in
Strip querystring in ODT write

* Resolve #1682 * Strip querystring from filename before rendering ODT files, ODT cannot handle querystrings in files.

commit8ad321d0d49964ec295d1d62d35ce3157b2bc9d0 authorTodd Sifleet <todd.sifleet@gmail.com> dateTue 28 Oct 2014, 18:45 (12 years ago) parent93b82e8
1 file changed+2−1
src/Text/Pandoc/Writers/ODT.hs+2−1
src/Text/Pandoc/Writers/ODT.hs+2−1
@@ -138,7 +138,8 @@ transformPicMath opts entriesRef (Image lab (src,_)) = do
138138 let (w,h) = fromMaybe (0,0) $ sizeInPoints `fmap` size
139139 let tit' = show w ++ "x" ++ show h
140140 entries <- readIORef entriesRef
141− let newsrc = "Pictures/" ++ show (length entries) ++ takeExtension src
141+ let extension = takeExtension $ takeWhile (/='?') src
142+ let newsrc = "Pictures/" ++ show (length entries) ++ extension
142143 let toLazy = B.fromChunks . (:[])
143144 epochtime <- floor `fmap` getPOSIXTime
144145 let entry = toEntry newsrc epochtime $ toLazy img