Ticket #968 (closed defect: fixed)

Opened 7 weeks ago

Last modified 8 days ago

attempts to conferenceTimeTable.py/customizePdf fail for lectures

Reported by: lukasnellen Owned by: arescope
Priority: normal Milestone: v0.98.1
Component: Timetable Version: 0.98-dev
Keywords: Cc:

Description

URLs of the type conferenceTimeTable.py/customizePdf fail for lectures. They should create an html 404 error instead of an exception. It seems search engines will harvest these URLs since they where legal in past version of indico.

The installation is indico 0.98_rc1, recently upgraded from 0.96.2.

Here is a copy of the messages created by the logger:

2012-01-03 14:14:29,645 indico.requestHandler - ERROR base.py:364 -- Request 139962982836176 failed: "class WebFactory? has no attribute 'getTimeTableCustomizePDF'"

url:  http://indico.nucleares.unam.mx/conferenceTimeTable.py/customizePdf?showDays=all&showSessions=all&confId=370

parameters: {'showDays': 'all', 'showSessions': 'all', 'confId': '370'}

Traceback (most recent call last):

File "/usr/local/pyenv/indico/lib/python2.7/site-packages/indico-0.98_rc1-py2.7.egg/MaKaC/webinterface/rh/base.py", line 566, in process

res = self._process()

File "/usr/local/pyenv/indico/lib/python2.7/site-packages/indico-0.98_rc1-py2.7.egg/MaKaC/webinterface/rh/conferenceDisplay.py", line 769, in _process

p=wf.getTimeTableCustomizePDF(self, self._target, self._view)

AttributeError?: class WebFactory? has no attribute 'getTimeTableCustomizePDF'

Change History

Changed 9 days ago by arescope

  • owner set to arescope
  • status changed from new to assigned

Changed 9 days ago by arescope

  • status changed from assigned to awaiting_merge

Changed 8 days ago by jbenito

  • status changed from awaiting_merge to merging

Changed 8 days ago by jbenito

  • status changed from merging to closed
  • resolution set to fixed
Note: See TracTickets for help on using tickets.