Use the correct template for when no package with the name is found
The virtual package template doesn't cover that case
This commit is contained in:
parent
aee5de581e
commit
b6ecb4abae
10
app/web.py
10
app/web.py
@ -381,15 +381,15 @@ async def package(request: Request, response: Response, package_name: str, repo:
|
||||
else:
|
||||
provides.append((s, p))
|
||||
|
||||
if packages:
|
||||
return templates.TemplateResponse(request, "package.html", {
|
||||
"packages": packages,
|
||||
}, headers=dict(response.headers))
|
||||
else:
|
||||
if not packages and provides:
|
||||
return templates.TemplateResponse(request, "packagevirtual.html", {
|
||||
"name": package_name,
|
||||
"packages": provides,
|
||||
}, headers=dict(response.headers))
|
||||
else:
|
||||
return templates.TemplateResponse(request, "package.html", {
|
||||
"packages": packages,
|
||||
}, headers=dict(response.headers))
|
||||
|
||||
|
||||
@router.get('/updates', dependencies=[Depends(Etag(get_etag))])
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user