diff --git a/app/admin_web.py b/app/admin_web.py index c149ab3..0ad45e2 100644 --- a/app/admin_web.py +++ b/app/admin_web.py @@ -15,6 +15,7 @@ from typing import Any import aioredis from fastapi import APIRouter, Depends, Form, Request from sqlalchemy import func, select +from sqlalchemy.exc import IntegrityError from sqlalchemy.ext.asyncio import AsyncSession from starlette.responses import HTMLResponse, RedirectResponse from starlette.status import HTTP_303_SEE_OTHER, HTTP_401_UNAUTHORIZED @@ -172,6 +173,7 @@ def _render_admin_page(title: str, page_title: str, body: str) -> HTMLResponse: