aboutsummaryrefslogtreecommitdiff
path: root/src/Text/Pandoc/Readers/Org
diff options
context:
space:
mode:
authorJohn MacFarlane <jgm@berkeley.edu>2021-03-18 23:01:12 -0700
committerJohn MacFarlane <jgm@berkeley.edu>2021-03-18 23:01:12 -0700
commit3428248debb14066e7fb1ef216927d3d62e3a43a (patch)
treeb25be4ecdf948a9e8813d9449874db8674e5c933 /src/Text/Pandoc/Readers/Org
parentf0e4b9cc3cde01d64e25d331c5b4f3d62d2129b5 (diff)
downloadpandoc-3428248debb14066e7fb1ef216927d3d62e3a43a.tar.gz
Use minimumDef instead of minimum (partial function).
Diffstat (limited to 'src/Text/Pandoc/Readers/Org')
-rw-r--r--src/Text/Pandoc/Readers/Org/Blocks.hs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/Text/Pandoc/Readers/Org/Blocks.hs b/src/Text/Pandoc/Readers/Org/Blocks.hs
index d1aff701e..c6f27118b 100644
--- a/src/Text/Pandoc/Readers/Org/Blocks.hs
+++ b/src/Text/Pandoc/Readers/Org/Blocks.hs
@@ -39,6 +39,7 @@ import Data.Functor (($>))
import Data.List (foldl', intersperse)
import Data.Maybe (fromMaybe, isJust, isNothing)
import Data.Text (Text)
+import Safe (minimumDef)
import qualified Data.Text as T
import qualified Text.Pandoc.Builder as B
@@ -542,8 +543,7 @@ include = try $ do
in case (minlvl >>= safeRead :: Maybe Int) of
Nothing -> blks
Just lvl -> let levels = Walk.query headerLevel blks
- -- CAVE: partial function in else
- curMin = if null levels then 0 else minimum levels
+ curMin = minimumDef 0 levels
in Walk.walk (shiftHeader (curMin - lvl)) blks
headerLevel :: Block -> [Int]