This commit is contained in:
2026-07-08 19:32:16 +09:00
parent 9c40dec070
commit 8ffa9b097a
14 changed files with 238 additions and 50 deletions
+2 -1
View File
@@ -142,6 +142,7 @@ async def require_system_admin(
async def require_company(
session: dict[str, Any] = Depends(verify_session),
) -> dict[str, Any]:
if session["company_id"] is None:
if session["company_id"] is None and session["role"] != "SYSTEM_ADMIN":
raise HTTPException(status_code=403, detail="회사 연결이 필요합니다.")
return session