~justas.sadzevicius/schooltool.lyceum.journal/celery

« back to all changes in this revision

Viewing changes to src/schooltool/lyceum/journal/browser/journal.py

  • Committer: Gediminas Paulauskas
  • Date: 2013-04-04 14:28:32 UTC
  • Revision ID: menesis@pov.lt-20130404142832-7lo0f0jni8mzpzr3
If selected term is not scheduled, there are no grades (LP: #1163463)
The crash was fixed in r345 by putting define table inside render_journal check.

Show diffs side-by-side

added added

removed removed

Lines of Context:
897
897
            return term
898
898
 
899
899
    def getGrades(self, person):
 
900
        term = self.selected_term
 
901
        if not term:
 
902
            return ()
900
903
        grades = []
901
 
        term = self.selected_term
902
904
        for meeting in self.context.recordedMeetings(person):
903
905
            insecure_meeting = removeSecurityProxy(meeting)
904
906
            if insecure_meeting.dtstart.date() in term: