array(postgres). Иногда само пропадает, иногда появляется снова. Была такая же ошибка с полями-отношениями, решил joinedloadом, как тут быть?
Ну ты бы код что ли показал, запрос который делаешь
https://pastebin.com/yw9txTF8
И полный трейсбек заодно
https://pastecode.io/s/g1szspud
Как интеренсно. А покажи-ка модель целиком
https://pastebin.com/ySMWftgx
Покажи полностью кусок кода, где вызывается project = await repo.get_project_data(pj_id) и еще покажи как создаешь сессию, параметры sessionmaker
engine: engine = create_async_engine(config.dsn, isolation_level='SERIALIZABLE') session: def init(self, engine: AsyncEngine): self._Session = sessionmaker(engine, class_=AsyncSession) async def call( self, ... ) -> Any: async with self._Session() as session: data['repo'] = Repository(session) await handler(event, data)
А, ну ты не указываешь expire_on_commit=False и видимо обращаешься к объекту project после закрытия транзакции.
Обсуждают сегодня