drafts-fix
All checks were successful
Deploy on push / deploy (push) Successful in 59s

This commit is contained in:
Untone 2025-03-13 22:21:43 +03:00
parent 856f4ffc85
commit 354bda0efa

View File

@ -1,3 +1,4 @@
from operator import or_
import time import time
from sqlalchemy.sql import and_ from sqlalchemy.sql import and_
@ -55,7 +56,9 @@ async def load_drafts(_, info):
return {"error": "User ID and author ID are required"} return {"error": "User ID and author ID are required"}
with local_session() as session: with local_session() as session:
drafts = session.query(Draft).filter(Draft.authors.any(Author.id == author_id)).all() drafts = session.query(Draft).filter(or_(
Draft.authors.any(Author.id == author_id),
Draft.created_by == author_id)).all()
return {"drafts": drafts} return {"drafts": drafts}