Changeset e30815 in indico


Ignore:
Timestamp:
05/08/12 09:28:32 (14 months ago)
Author:
Alberto Resco Perez <alberto.resco.perez@…>
Branches:
master, hello-world-walkthrough, ipv6, v0.98-series, v0.98.2, v0.98.3, v0.99, b8c30da8ebdbdcbd675a873997cc3e95f567de49, 4287315ec967a3da168d83963c14001db8487d53
Children:
b51d53
Parents:
8871d8e
Message:

[FIX] Access error getAccessController check

File:
1 edited

Legend:

Unmodified
Added
Removed
  • indico/MaKaC/webinterface/pages/errors.py

    re12f77 re30815  
    174174        if isinstance(self._rh._target, list): 
    175175            #only objects with Access Controler (e.g. we do not want to check this for RB reservertion target): Conferences, Contribs... 
    176             contactInfo = [item.getAccessController().getAnyContactInfo() for item in self._rh._target if item.has_key('getAccessController') ] 
     176            contactInfo = [item.getAccessController().getAnyContactInfo() for item in self._rh._target if hasattr(item, 'getAccessController') ] 
    177177            vars["contactInfo"] = ";".join(contactInfo) 
    178         elif self._rh._target is not None and self._rh._target.has_key('getAccessController'): #only objects with Access Controler (e.g. we do not want to check this for RB reservertion target): Conferences, Contribs... 
     178        elif self._rh._target is not None and hasattr(self._rh._target, 'getAccessController'): #only objects with Access Controler (e.g. we do not want to check this for RB reservertion target): Conferences, Contribs... 
    179179            vars["contactInfo"] = self._rh._target.getAccessController().getAnyContactInfo() 
    180180        else: 
Note: See TracChangeset for help on using the changeset viewer.