diff --git a/resolvers/reader.py b/resolvers/reader.py index 008e841a..6a324c84 100644 --- a/resolvers/reader.py +++ b/resolvers/reader.py @@ -1,7 +1,7 @@ from typing import List from sqlalchemy.orm import aliased, selectinload, joinedload from sqlalchemy.sql import union -from sqlalchemy.dialects.postgresql.types import CITEXT +from sqlalchemy.dialects.postgresql.types import sqltypes from sqlalchemy.sql.expression import ( and_, asc, @@ -61,7 +61,7 @@ def query_shouts(): Author.slug, "pic", Author.pic, - ).cast(CITEXT) # Преобразуем JSON в текст + ).cast(sqltypes.Text) # Преобразуем JSON в текст ) ).label("authors"), func.array_agg( @@ -75,7 +75,7 @@ def query_shouts(): Topic.body, "slug", Topic.slug, - ).cast(CITEXT) # Преобразуем JSON в текст + ).cast(sqltypes.Text) # Преобразуем JSON в текст ) ).label("topics"), )