diff --git a/aurweb/routers/html.py b/aurweb/routers/html.py
index 74df62f7..52e3f818 100644
--- a/aurweb/routers/html.py
+++ b/aurweb/routers/html.py
@@ -179,7 +179,9 @@ async def index(request: Request):
).limit(50).all()
# Packages that the request user maintains or comaintains.
- context["packages"] = maintained.order_by(
+ context["packages"] = maintained.filter(
+ models.User.ID == models.PackageBase.MaintainerUID
+ ).order_by(
models.PackageBase.ModifiedTS.desc(), models.Package.Name.desc()
).limit(50).all()