mirror of
https://github.com/commercialhaskell/stackage-server.git
synced 2026-01-26 19:01:56 +01:00
Don't assume just one result
This commit is contained in:
parent
3a1da33a71
commit
b5185e0050
@ -405,8 +405,9 @@ addDocMap name dm = do
|
|||||||
[sid] <- selectKeysList [SnapshotName ==. name] []
|
[sid] <- selectKeysList [SnapshotName ==. name] []
|
||||||
putStrLn $ "Adding doc map: " ++ toPathPiece name
|
putStrLn $ "Adding doc map: " ++ toPathPiece name
|
||||||
forM_ (mapToList dm) $ \(pkg, pd) -> do
|
forM_ (mapToList dm) $ \(pkg, pd) -> do
|
||||||
[pid] <- selectKeysList [PackageName ==. pkg] []
|
-- TODO determine why _spids is sometimes non-null
|
||||||
[spid] <- selectKeysList [SnapshotPackageSnapshot ==. sid, SnapshotPackagePackage ==. pid] []
|
pid:_pids <- selectKeysList [PackageName ==. pkg] []
|
||||||
|
spid:_spids <- selectKeysList [SnapshotPackageSnapshot ==. sid, SnapshotPackagePackage ==. pid] []
|
||||||
forM_ (mapToList $ pdModules pd) $ \(mname, _paths) ->
|
forM_ (mapToList $ pdModules pd) $ \(mname, _paths) ->
|
||||||
insert_ Module
|
insert_ Module
|
||||||
{ modulePackage = spid
|
{ modulePackage = spid
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user