fix(fastapi): fix broken official package query

Signed-off-by: Kevin Morris <kevr@0cost.org>
This commit is contained in:
Kevin Morris 2021-11-10 13:05:19 -08:00
parent 4b2be7fff8
commit daef98080e
No known key found for this signature in database
GPG key ID: F7E46DED420788F3

View file

@ -56,8 +56,8 @@ def dep_extra_desc(dep: models.PackageDependency) -> str:
def pkgname_link(pkgname: str) -> str: def pkgname_link(pkgname: str) -> str:
base = "/".join([OFFICIAL_BASE, "packages"]) base = "/".join([OFFICIAL_BASE, "packages"])
official = db.query(models.OfficialProvider).filter( official = db.query(models.OfficialProvider).filter(
models.OfficialProvider.Name == pkgname) models.OfficialProvider.Name == pkgname).exists()
if official.scalar(): if db.query(official).scalar():
return f"{base}/?q={pkgname}" return f"{base}/?q={pkgname}"
return f"/packages/{pkgname}" return f"/packages/{pkgname}"