joined-createdby-fix

This commit is contained in:
Untone 2023-11-30 14:04:55 +03:00
parent e2f2dff755
commit ecf0727631
2 changed files with 7 additions and 7 deletions

View File

@ -22,11 +22,11 @@ async def get_shouts_drafts(_, info):
q = (
select(Shout)
.options(
joinedload(Shout.created_by, Author.id == Shout.created_by),
# joinedload(Shout.created_by, Author.id == Shout.created_by),
joinedload(Shout.authors),
joinedload(Shout.topics),
)
.where(and_(Shout.deleted_at.is_(None), Shout.created_by == author.id))
.filter(and_(Shout.deleted_at.is_(None), Shout.created_by == author.id))
)
q = q.group_by(Shout.id)
shouts = []
@ -88,7 +88,7 @@ async def update_shout(_, info, shout_id, shout_input=None, publish=False):
shout = (
session.query(Shout)
.options(
joinedload(Shout.created_by, Author.id == Shout.created_by),
# joinedload(Shout.created_by, Author.id == Shout.created_by),
joinedload(Shout.authors),
joinedload(Shout.topics),
)

View File

@ -72,7 +72,7 @@ def apply_filters(q, filters, author_id=None):
async def get_shout(_, _info, slug=None, shout_id=None):
with local_session() as session:
q = select(Shout).options(
joinedload(Shout.created_by),
# joinedload(Shout.created_by),
joinedload(Shout.authors),
joinedload(Shout.topics),
)
@ -142,7 +142,7 @@ async def load_shouts_by(_, info, options):
q = (
select(Shout)
.options(
joinedload(Shout.created_by, Author.id == Shout.created_by),
# joinedload(Shout.created_by, Author.id == Shout.created_by),
joinedload(Shout.authors),
joinedload(Shout.topics),
)
@ -203,13 +203,13 @@ async def load_shouts_feed(_, info, options):
q = (
select(Shout)
.options(
joinedload(Shout.created_by, Author.id == Shout.created_by),
# joinedload(Shout.created_by, Author.id == Shout.created_by),
joinedload(Shout.authors),
joinedload(Shout.topics),
)
.where(
and_(
Shout.published_at != None,
Shout.published_at.is_not(None),
Shout.deleted_at.is_(None),
Shout.id.in_(subquery),
)