diff --git a/app/api/routers/rbac_opc.py b/app/api/routers/rbac_opc.py index da9c8f4..d7d0192 100644 --- a/app/api/routers/rbac_opc.py +++ b/app/api/routers/rbac_opc.py @@ -118,7 +118,8 @@ async def opc_policy( db: Database = Depends(get_db), _u: dict = Depends(require_roles("opc_member")), ): - return {"items": await db.content.list(ctype="policy", status="published", scheduled_ready=True)} + items = await db.content.list(ctype="policy", status="published", public_only=True, scheduled_ready=True) + return {"items": [_resolve_content_media(it) for it in items]} def _resolve_content_media(item: dict) -> dict: