gitscope
← marzneshin / Diff · 33f2c28 → 33f2c28
Changes 33f2c28..33f2c28
Patch commit
diff --git a/app/routes/service.py b/app/routes/service.py
index e38b839..b1a1b91 100644
--- a/app/routes/service.py
+++ b/app/routes/service.py
@@ -54,7 +54,9 @@ def get_service(id: int, db: DBDep, admin: AdminDep):
if not dbservice:
raise HTTPException(status_code=404, detail="Service not found")
- if id not in admin.service_ids:
+ if not (
+ admin.is_sudo or admin.all_services_access or id in admin.service_ids
+ ):
raise HTTPException(status_code=403, detail="You're not allowed")
return dbservice