Skip to content

Commit

Permalink
[NO-ISSUE] Handle "@haskell" as "@hackage" for package indexes
Browse files Browse the repository at this point in the history
  • Loading branch information
tchoutri committed Nov 29, 2023
1 parent a5e7146 commit 9483290
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 3 deletions.
2 changes: 1 addition & 1 deletion flora.cabal
Original file line number Diff line number Diff line change
Expand Up @@ -27,13 +27,13 @@ flag prod

common common-extensions
default-extensions:
NoStarIsType
DataKinds
DeriveAnyClass
DerivingStrategies
DerivingVia
DuplicateRecordFields
LambdaCase
NoStarIsType
OverloadedLabels
OverloadedRecordDot
OverloadedStrings
Expand Down
7 changes: 5 additions & 2 deletions src/core/Flora/Model/PackageIndex/Query.hs
Original file line number Diff line number Diff line change
Expand Up @@ -14,5 +14,8 @@ import Flora.Model.PackageIndex.Types

getPackageIndexByName :: DB :> es => Text -> Eff es (Maybe PackageIndex)
getPackageIndexByName repository =
dbtToEff $
selectOneByField [field| repository |] (Only repository)
let index = case repository of
"haskell" -> "hackage"
r -> r
in dbtToEff $
selectOneByField [field| repository |] (Only index)

0 comments on commit 9483290

Please sign in to comment.