fix: better error handling across the app

This commit is contained in:
swve 2023-04-10 20:35:14 +02:00
parent 1ad8ee12b1
commit 186b0e8401
11 changed files with 66 additions and 96 deletions

View file

@ -288,7 +288,7 @@ async def verify_rights(request: Request, course_id: str, current_user: PublicUs
course = await courses.find_one({"course_id": course_id})
if current_user.user_id == "anonymous" and course["public"] == True:
if current_user.user_id == "anonymous" and course["public"] == True and action == "read":
return True
if not course: