Skip to content

Commit 652f78e

Browse files
Fix PackageImports
1 parent 201376f commit 652f78e

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

sdk/compiler/damlc/tests/src/DA/Test/PackageImports.hs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@ import qualified Data.ByteString.Lazy as BSL
1111
import Data.Either
1212
import Data.Map (Map)
1313
import qualified Data.Map as M
14-
import Data.Maybe (fromJust)
1514
import Data.Set hiding (map)
1615
import Text.Printf
1716

@@ -82,15 +81,15 @@ verifyImports darname = testCase darname $ do
8281
let p :: (PackageId, Package)
8382
p = (fromRight (error "decoding error") . Archive.decodeArchive Archive.DecodeAsMain) bs
8483
let p' :: (PackageId, PackageIds)
85-
p' = fmap (fromJust . importedPackages) p
84+
p' = fmap (fromRight (error "decoding error") . importedPackages) p
8685

8786
let deps = edDalfs dar
8887
let bss :: [BS.ByteString]
8988
bss = map (BSL.toStrict . ZipArchive.fromEntry) deps
9089
let ps :: [(PackageId, Package)]
9190
ps = map (fromRight (error "decoding error") . Archive.decodeArchive Archive.DecodeAsMain) bss
9291
let ps' :: [(PackageId, PackageIds)]
93-
ps' = map (fmap $ fromJust . importedPackages) ps
92+
ps' = map (fmap $ fromRight (error "decoding error") . importedPackages) ps
9493

9594
let mentioned = transitiveClosure (M.fromList ps') (fst p')
9695
let included = (fromList $ map fst ps') `difference` stablePkgs

0 commit comments

Comments
 (0)