diff options
| -rw-r--r-- | models.py | 2 | ||||
| -rw-r--r-- | views.py | 2 | 
2 files changed, 2 insertions, 2 deletions
| @@ -130,7 +130,7 @@ class CourseManager(GroupedManager):              return qs.annotate(week=RawSQL("""cast(strftime("%%W", "begin") as integer)""", []), year=extractYear)      def get_courses_for_group(self, group, **filters): -        return self.get_queryset().filter(Q(groups__td__isnull=True) | Q(groups__td=group.td), Q(groups__tp__isnull=True) | Q(groups__tp=group.tp), groups__mention=group.mention, groups__subgroup=group.subgroup, **filters).order_by("begin") +        return self.get_queryset().filter(Q(groups__td__isnull=True) | Q(groups__td=group.td), Q(groups__tp__isnull=True) | Q(groups__tp=group.tp), groups__mention=group.mention, groups__subgroup=group.subgroup, timetable=group.timetable, **filters).order_by("begin")      def get_weeks(self, **criteria):          qs = self.get_queryset().filter(**criteria) @@ -44,7 +44,7 @@ def timetable(request, timetable_slug, group_slug, year=None, week=None):      timetable = get_object_or_404(Timetable, slug=timetable_slug)      group = get_object_or_404(Group, slug=group_slug, timetable=timetable) -    courses = Course.objects.get_courses_for_group(group, timetable=timetable, begin__gte=start, begin__lt=end) +    courses = Course.objects.get_courses_for_group(group, begin__gte=start, begin__lt=end)      last_update = LastUpdate.objects.get(timetable=timetable, week=week, year=year)      grouped_courses = group_courses(courses) | 
