delete-draft-fix2
This commit is contained in:
parent
58ec60262b
commit
44852a1553
|
@ -327,7 +327,7 @@ async def delete_draft(_, info, draft_id: int):
|
||||||
draft = session.query(Draft).filter(Draft.id == draft_id).first()
|
draft = session.query(Draft).filter(Draft.id == draft_id).first()
|
||||||
if not draft:
|
if not draft:
|
||||||
return {"error": "Draft not found"}
|
return {"error": "Draft not found"}
|
||||||
if author_id != draft.created_by.id and draft.authors.filter(Author.id == author_id).count() == 0:
|
if author_id != draft.created_by and draft.authors.filter(Author.id == author_id).count() == 0:
|
||||||
return {"error": "You are not allowed to delete this draft"}
|
return {"error": "You are not allowed to delete this draft"}
|
||||||
session.delete(draft)
|
session.delete(draft)
|
||||||
session.commit()
|
session.commit()
|
||||||
|
|
Loading…
Reference in New Issue
Block a user