aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJohn MacFarlane <jgm@berkeley.edu>2018-03-09 09:26:25 -0800
committerJohn MacFarlane <jgm@berkeley.edu>2018-03-09 09:26:25 -0800
commitef9b8c3ede0a5c97a9c9502fe00b79a9068aaeac (patch)
treeb3ad957bcbdbb6c59c2c3600da564609886938e9 /src
parent6173c3c83082070ff1b6063ca9fda77822f79087 (diff)
downloadpandoc-ef9b8c3ede0a5c97a9c9502fe00b79a9068aaeac.tar.gz
Raise error if someone tries to print docx, odt, etc. template.
Closes #4441.
Diffstat (limited to 'src')
-rw-r--r--src/Text/Pandoc/App.hs3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/Text/Pandoc/App.hs b/src/Text/Pandoc/App.hs
index 26c754cd6..a98a9c670 100644
--- a/src/Text/Pandoc/App.hs
+++ b/src/Text/Pandoc/App.hs
@@ -967,6 +967,9 @@ options =
setUserDataDir Nothing
getDefaultTemplate arg
case templ of
+ Right "" -> do -- e.g. for docx, odt, json:
+ E.throwIO $ PandocCouldNotFindDataFileError
+ ("templates/default." ++ arg)
Right t -> UTF8.hPutStr stdout t
Left e -> E.throwIO e
exitSuccess)