Changeset 98d4e60409aca1749b7dbfe7caf1353a34e5998a in indico


Ignore:
Timestamp:
01/24/12 16:44:11 (4 months ago)
Author:
Alberto Resco Perez <alberto.resco.perez@…>
Children:
a3c29f4234bce874f0ddda1960f8bf4a0a4cb491
Parents:
4a686c60d84cd90bacfd042a704be56f7e6c1921
git-author:
Alberto Resco Perez <alberto.resco.perez@…> (01/24/12 16:44:11)
git-committer:
Jose Benito <jose.benito.gonzalez@…> (02/14/12 17:50:47)
Message:

[FIX] Timetable customizepdf lectures crash.

  • Now raise a NoErrorReport? if the event type is lecture.
  • It has no sense customize the TT of a Lecture.
  • Closes #968.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • indico/MaKaC/webinterface/rh/conferenceDisplay.py

    r4fd80c r98d4e6  
    775775 
    776776    def _process(self): 
    777         # TODO: why not construct p this way only if wf == None? 
    778         p=conferences.WPTimeTableCustomizePDF(self, self._target) 
     777        if self._target.getType() =="simple_event": 
     778            raise NoReportError(_("Lectures have no timetable therefore one cannot generate a timetable PDF.")) 
     779 
    779780        wf = self.getWebFactory() 
    780781        if wf != None: 
    781782            p=wf.getTimeTableCustomizePDF(self, self._target, self._view) 
     783        else: 
     784            p=conferences.WPTimeTableCustomizePDF(self, self._target) 
    782785        return p.display(**self._getRequestParams()) 
    783786 
Note: See TracChangeset for help on using the changeset viewer.