fix(routers.packages): fix package dependency ordering

Signed-off-by: Kevin Morris <kevr@0cost.org>
This commit is contained in:
Kevin Morris 2021-12-26 15:33:00 -08:00
parent 56bd60559c
commit 84a54bb6e6
No known key found for this signature in database
GPG key ID: F7E46DED420788F3

View file

@ -231,7 +231,8 @@ async def package(request: Request, name: str) -> Response:
# Package dependencies.
max_depends = config.getint("options", "max_depends")
context["dependencies"] = pkg.package_dependencies.order_by(
models.PackageDependency.DepName.desc()
models.PackageDependency.DepTypeID.asc(),
models.PackageDependency.DepName.asc()
).limit(max_depends).all()
# Package requirements (other packages depend on this one).