fix(FN-049): prevent double _test suffix in test database URL

Fusion-Task-Id: FN-049
Fusion-Task-Lineage: c0c0a1bd-b925-4d84-b529-c9f9d6dde07a
This commit is contained in:
Fusion
2026-05-14 07:03:30 +02:00
parent f4d1e15fa6
commit 710621b6ba
+3 -1
View File
@@ -16,7 +16,9 @@ from app.db import get_db_session
from app.main import app
from app.models import Base
TEST_DATABASE_URL = settings.database_url.replace("/headquarter", "/headquarter_test")
TEST_DATABASE_URL = settings.database_url
if "/headquarter_test" not in TEST_DATABASE_URL:
TEST_DATABASE_URL = TEST_DATABASE_URL.replace("/headquarter", "/headquarter_test")
if TEST_DATABASE_URL.startswith("postgresql://"):
TEST_DATABASE_URL = TEST_DATABASE_URL.replace("postgresql://", "postgresql+asyncpg://", 1)