fastapi-react icon indicating copy to clipboard operation
fastapi-react copied to clipboard

Duplicate Superuser with same email

Open harkaranbrar7 opened this issue 4 years ago • 0 comments


from app.db.session import get_db
from app.db.crud import create_user, get_user_by_email
from app.db.schemas import UserCreate
from app.db.session import SessionLocal


def init() -> None:
    db = SessionLocal()
    user = get_user_by_email(db, email="{{cookiecutter.superuser_email}}")

    if not user:
        create_user(
            db,
            UserCreate(
                email="{{cookiecutter.superuser_email}}",
                password="{{cookiecutter.superuser_password}}",
                is_active=True,
                is_superuser=True,
            ),
        )

harkaranbrar7 avatar Sep 29 '21 15:09 harkaranbrar7