joined-createdby-fix
This commit is contained in:
parent
e2f2dff755
commit
ecf0727631
|
@ -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),
|
||||
)
|
||||
|
|
|
@ -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),
|
||||
)
|
||||
|
|
Loading…
Reference in New Issue
Block a user