Fix assignment reminder user group

This commit is contained in:
Christian Cueni 2024-01-18 14:49:41 +01:00
parent 67caf0074e
commit 6de8d72e52
1 changed files with 4 additions and 0 deletions

View File

@ -9,6 +9,7 @@ from vbv_lernwelt.course_session.models import (
CourseSessionAssignment,
CourseSessionEdoniqTest,
)
from vbv_lernwelt.learnpath.models import Circle
from vbv_lernwelt.notify.services import NotificationService
logger = structlog.get_logger(__name__)
@ -63,9 +64,12 @@ def send_assignment_reminder_notifications():
AssignmentType.CASEWORK.value,
],
):
circle_page = assignment.learning_content.get_parent_circle()
circle = Circle.objects.get(page_ptr=circle_page.id)
for expert in CourseSessionUser.objects.filter(
course_session_id=assignment.course_session.id,
role=CourseSessionUser.Role.EXPERT,
expert=circle,
):
sent.append(
NotificationService.send_casework_expert_evaluation_reminder(