Skip to content

Commit 6ad95b8

Browse files
author
m.shvets
committed
Fix: update object class modification to use async context in LDAP schema upgrade
1 parent ab33ed5 commit 6ad95b8

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

app/alembic/versions/275222846605_initial_ldap_schema.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -367,8 +367,9 @@ async def _create_attribute_types(connection: AsyncConnection) -> None: # noqa:
367367

368368
op.run_async(_create_attribute_types)
369369

370-
async def _modify_object_classes(connection: AsyncConnection) -> None:
371-
session = AsyncSession(bind=connection)
370+
async def _modify_object_classes(connection: AsyncConnection) -> None: # noqa: ARG001
371+
async with container(scope=Scope.REQUEST) as cnt:
372+
session = await cnt.get(AsyncSession)
372373

373374
for oc_name, at_names in (
374375
("user", ["nsAccountLock", "shadowExpire"]),

0 commit comments

Comments
 (0)