diff --git a/aleksis/apps/alsijil/schema/__init__.py b/aleksis/apps/alsijil/schema/__init__.py
index fd813944bef7f154959a0da3f804d4da22849645..7803b612730bbf4aec6cd63968647bc2bc2b5907 100644
--- a/aleksis/apps/alsijil/schema/__init__.py
+++ b/aleksis/apps/alsijil/schema/__init__.py
@@ -38,7 +38,7 @@ class Query(graphene.ObjectType):
     courses_of_person = FilterOrderList(CourseType, person=graphene.ID())
 
     lessons_for_persons = FilterOrderList(
-        LessonForPerson,        # person graphene.List(LessonEvent)
+        LessonsForPersonType,
         persons=graphene.List(graphene.ID, required=True),
         start=graphene.Date(required=True),
         end=graphene.Date(required=True),
diff --git a/aleksis/apps/alsijil/schema/absences.py b/aleksis/apps/alsijil/schema/absences.py
index 323ceb1926c998fe1ed394610f9d31d0140d5f4b..00304a581a27bb04a4c8cf1903d1de0e6046a990 100644
--- a/aleksis/apps/alsijil/schema/absences.py
+++ b/aleksis/apps/alsijil/schema/absences.py
@@ -1,4 +1,9 @@
 import graphene
+from aleksis.apps.chronos.schema import LessonEventType
+
+class LessonsForPersonType(graphene.ObjectType):
+    id = graphene.ID()  # noqa
+    lessons = graphene.List(LessonEventType)
 
 class AbsencesBatchCreateMutation(graphene.Mutation):
     class Arguments: