From 58d3ca6ad071f0940e720fecd76dc44fe1f0fb3e Mon Sep 17 00:00:00 2001 From: orion Date: Fri, 3 Apr 2026 13:45:36 +0000 Subject: [PATCH] fix: allow api key auth for account creation --- app/api/routers/users.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/api/routers/users.py b/app/api/routers/users.py index 8aa4622..1b12496 100644 --- a/app/api/routers/users.py +++ b/app/api/routers/users.py @@ -7,7 +7,7 @@ from pydantic import BaseModel from sqlalchemy.exc import IntegrityError from sqlalchemy.orm import Session -from app.api.deps import get_current_user, get_password_hash +from app.api.deps import get_current_user, get_current_user_or_apikey, get_password_hash from app.core.config import get_db from app.models import models from app.models.agent import Agent @@ -57,7 +57,7 @@ def _has_global_permission(db: Session, user: models.User, permission_name: str) def require_account_creator( db: Session = Depends(get_db), - current_user: models.User = Depends(get_current_user), + current_user: models.User = Depends(get_current_user_or_apikey), ): if current_user.is_admin or _has_global_permission(db, current_user, "account.create"): return current_user