diff --git a/aleksis/apps/alsijil/schema/__init__.py b/aleksis/apps/alsijil/schema/__init__.py index 9e6ec22b596c7e1bf63d8b2b2c930f0856b622d0..06c2615ca727fc3c38191f3dfa037a76b1bbedee 100644 --- a/aleksis/apps/alsijil/schema/__init__.py +++ b/aleksis/apps/alsijil/schema/__init__.py @@ -263,7 +263,7 @@ class Query(graphene.ObjectType): @staticmethod def resolve_documentations_by_person(root, info, person, term=None): # TODO: Annotate person with necessary information for term. - return Person.objects.get(id=person) + return Person.objects.filter(id=person) @staticmethod def resolve_statistics_by_group(root, info, group, term=None): diff --git a/aleksis/apps/alsijil/schema/statistics.py b/aleksis/apps/alsijil/schema/statistics.py index a6292433accad63081fed3d49e2e944071ec09cb..edf15c9097ef5e9d328f4315bb3ff781097449e5 100644 --- a/aleksis/apps/alsijil/schema/statistics.py +++ b/aleksis/apps/alsijil/schema/statistics.py @@ -1,3 +1,5 @@ +from django.utils import timezone + import graphene from aleksis.apps.cursus.models import Subject @@ -80,19 +82,19 @@ class DocumentationByPersonType(graphene.ObjectType): return 1 def resolve_datetime_start(root, info): - return "2024-05-27T09:00:00+00:00" + return timezone.now().replace(2024, 5, 27, 9, 0) def resolve_datetime_end(root, info): - return "2024-05-27T10:00:00+00:00" + return timezone.now().replace(2024, 5, 27, 10, 0) def resolve_group_short_name(root, info): return "11b" def resolve_teacher(root, info): - return Person.objects.get(id=63) + return Person.objects.last() def resolve_subject(root, info): - return Subject.objects.get(id=1) + return Subject.objects.first() def resolve_absences(root, info): return AbsenceReason.objects.all()