Skip to content

Commit 14e3c00

Browse files
authored
Merge pull request #5 from TechPrismatica/fix/tenant_id-cookie-fix
fix(cookie fix): 🐛 tenant-id cookie fix
2 parents 0be0269 + 31ce2a5 commit 14e3c00

3 files changed

Lines changed: 3 additions & 3 deletions

File tree

sql_db_utils/__version__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "1.3.0"
1+
__version__ = "1.3.1"

sql_db_utils/asyncio/session_management.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ async def get_engine_obj(
124124
def get_db_factory(self, database: str, retrying: bool = False) -> AsyncGenerator[AsyncSession, Any]:
125125
from fastapi import Cookie
126126

127-
async def get_db(tenant_id: Annotated[str, Cookie]):
127+
async def get_db(tenant_id: Annotated[Union[str, None], Cookie()] = None) -> AsyncGenerator[AsyncSession, Any]:
128128
yield await self.get_session(database=database, tenant_id=tenant_id, retrying=retrying)
129129

130130
return get_db

sql_db_utils/session_management.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,7 +124,7 @@ def get_engine_obj(
124124
def get_db_factory(self, database: str, retrying: bool = False) -> Callable:
125125
from fastapi import Cookie
126126

127-
def get_db(tenant_id: Annotated[str, Cookie]):
127+
def get_db(tenant_id: Annotated[str, Cookie()] = None) -> Session:
128128
yield self.get_session(database=database, tenant_id=tenant_id, retrying=retrying)
129129

130130
return get_db

0 commit comments

Comments
 (0)