Skip to content

Commit 70b5414

Browse files
lesebclaude
andcommitted
fix(interactions): use authorized_sqlstore factory after upstream API change
sqlstore_impl was made private in #5776. Use the new authorized_sqlstore() factory function instead. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> Signed-off-by: Sébastien Han <seb@redhat.com>
1 parent 0ac17a5 commit 70b5414

1 file changed

Lines changed: 2 additions & 4 deletions

File tree

src/ogx/providers/utils/interactions/interactions_store.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,7 @@
1010

1111
from ogx.core.datatypes import AccessRule
1212
from ogx.core.storage.datatypes import SqlStoreReference
13-
from ogx.core.storage.sqlstore.authorized_sqlstore import AuthorizedSqlStore
14-
from ogx.core.storage.sqlstore.sqlstore import sqlstore_impl
13+
from ogx.core.storage.sqlstore.authorized_sqlstore import authorized_sqlstore
1514
from ogx.log import get_logger
1615
from ogx_api.internal.sqlstore import ColumnDefinition, ColumnType
1716

@@ -31,8 +30,7 @@ def __init__(self, reference: SqlStoreReference, policy: list[AccessRule]):
3130

3231
async def initialize(self) -> None:
3332
"""Create the interactions table if it does not exist."""
34-
base_store = sqlstore_impl(self.reference)
35-
self.sql_store = AuthorizedSqlStore(base_store, self.policy)
33+
self.sql_store = authorized_sqlstore(self.reference, self.policy)
3634
await self.sql_store.create_table(
3735
self.reference.table_name,
3836
{

0 commit comments

Comments
 (0)