Skip to content
Snippets Groups Projects
Commit d764b4fd authored by Jonathan Weth's avatar Jonathan Weth :keyboard:
Browse files

Merge branch 'fix-empty-qs' into 'master'

Fix empty querysets

See merge request !387
parents 47699bcb f1e813d1
No related branches found
No related tags found
1 merge request!387Fix empty querysets
Pipeline #193816 failed
......@@ -7,7 +7,6 @@ from datetime import date
from typing import Any
from django.contrib.contenttypes.models import ContentType
from django.core.exceptions import PermissionDenied
from django.core.validators import MinValueValidator
from django.db import models
from django.db.models import Q, QuerySet
......@@ -482,7 +481,7 @@ class LessonEvent(CalendarEvent):
obj = get_el_by_pk(request, type_.lower(), obj_id)
if not request.user.has_perm("chronos.view_timetable_rule", obj):
raise PermissionDenied()
return LessonEvent.objects.none()
if type_ == "TEACHER":
q = q & LessonEventQuerySet.for_teacher_q(obj_id)
elif type_ == "PARTICIPANT":
......@@ -587,7 +586,7 @@ class SupervisionEvent(LessonEvent):
obj = get_el_by_pk(request, type_.lower(), obj_id)
if not request.user.has_perm("chronos.view_supervisions_rule", obj):
raise PermissionDenied()
return SupervisionEvent.objects.none()
if type_ == "TEACHER":
q = q & SupervisionEventQuerySet.for_teacher_q(obj_id)
elif type_ == "GROUP":
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment