diff --git a/smash/web/views/subject.py b/smash/web/views/subject.py index ef65d5f486e0aa018a762fa8deb0091a09fdf72a..1583412ae89e5cb740e9a6fc3aab8581fdf71ee1 100644 --- a/smash/web/views/subject.py +++ b/smash/web/views/subject.py @@ -152,12 +152,14 @@ def subject_visit_details(request, id): visits_data = [] allow_add_visit = True for visit in visits: - appointments = visit.appointment_set.all() - finished = visit.is_finished - visit_id = visit.id - visit_title = "Visit " + str(visit.visit_number) - visit_form = VisitDetailForm(instance=visit) - visits_data.append((visit_form, appointments, finished, visit_id, visit_title)) + data = { + 'visit_form': VisitDetailForm(instance=visit), + 'appointments': visit.appointment_set.all(), + 'finished': visit.is_finished, + 'visit_id': visit.id, + 'visit_number': visit.visit_number + } + visits_data.append(data) if not visit.is_finished: allow_add_visit = False if not study_subject_to_be_viewed.can_schedule():