From 3fa39c17b35536064f11ec317f9f5f4394dadb19 Mon Sep 17 00:00:00 2001 From: gesh Date: Thu, 27 Feb 2025 20:57:59 +0200 Subject: [PATCH] dev: Remove usage of partial NE.fromList At this point, we're just giving a default for unpacking a Maybe --- hledger/Hledger/Cli/CliOptions.hs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/hledger/Hledger/Cli/CliOptions.hs b/hledger/Hledger/Cli/CliOptions.hs index e149ea10d..98fd4176b 100644 --- a/hledger/Hledger/Cli/CliOptions.hs +++ b/hledger/Hledger/Cli/CliOptions.hs @@ -615,7 +615,7 @@ rawOptsToCliOpts rawopts = do let iopts = rawOptsToInputOpts day usecolor postingaccttags rawopts rspec <- either error' pure $ rawOptsToReportSpec day usecolor rawopts -- PARTIAL: mtermwidth <- getTerminalWidth - let availablewidth = NE.head $ NE.fromList $ catMaybes [mtermwidth, Just defaultWidth] -- PARTIAL: fromList won't fail because non-null list + let availablewidth = fromMaybe defaultWidth mtermwidth return defcliopts { rawopts_ = rawopts ,command_ = command