diff --git a/cabal.project.freeze b/cabal.project.freeze index 6d2928a8..18fb13cf 100644 --- a/cabal.project.freeze +++ b/cabal.project.freeze @@ -272,7 +272,7 @@ constraints: any.Cabal ==3.8.1.0, any.password-types ==1.0.0.0, any.pcre2 ==2.2.1, any.pem ==0.2.4, - any.pg-entity ==0.0.4.3, + any.pg-entity ==0.0.4.4, pg-entity -book -prod, any.pg-transact ==0.3.2.0, any.pg-transact-effectful ==0.0.1.0, @@ -446,4 +446,3 @@ constraints: any.Cabal ==3.8.1.0, any.zigzag ==0.0.1.0, any.zlib ==0.6.3.0, zlib -bundled-c-zlib -non-blocking-ffi -pkg-config -index-state: hackage.haskell.org 2023-11-22T07:29:39Z diff --git a/src/core/Flora/Model/Package/Query.hs b/src/core/Flora/Model/Package/Query.hs index 24edf14a..8af1ec1b 100644 --- a/src/core/Flora/Model/Package/Query.hs +++ b/src/core/Flora/Model/Package/Query.hs @@ -388,12 +388,12 @@ getRequirementsQuery -> Query getRequirementsQuery singleComponentType = selectors - <> if singleComponentType - then tablesSingleType - else - tablesManyTypes - <> whereClause - <> orderClause + <> " " + <> (if singleComponentType then tablesSingleType else tablesManyTypes) + <> " " + <> whereClause + <> " " + <> orderClause where selectors = [sql| diff --git a/test/Flora/PackageSpec.hs b/test/Flora/PackageSpec.hs index 1640a0e0..e0a2c545 100644 --- a/test/Flora/PackageSpec.hs +++ b/test/Flora/PackageSpec.hs @@ -139,7 +139,7 @@ testBytestringDependents :: TestEff () testBytestringDependents = do results <- Query.getAllPackageDependentsWithLatestVersion (Namespace "haskell") (PackageName "bytestring") (0, 30) Nothing assertEqual - 24 + 25 (Vector.length results) testNoSelfDependent :: TestEff ()