Changeset e3b5ce in indico


Ignore:
Timestamp:
03/31/11 17:49:14 (2 years ago)
Author:
Jose Benito <jose.benito.gonzalez@…>
Branches:
master, burotel, hello-world-walkthrough, ipv6, v0.98-series, v0.98.2, v0.98.3, v0.98b1, v0.98b2, v0.99, 051b2622c51afb171a1dedb46a0df4fbb0cbd02e, d9941f8582b36b24821a11ea5ba16fda6a457fb1
Children:
a0d701
Parents:
7ba548
git-author:
Alexis Castilla Hernandez <alexis.castilla.hernandez@…> (03/23/11 12:01:03)
git-committer:
Jose Benito <jose.benito.gonzalez@…> (03/31/11 17:49:14)
Message:

[FIX] Attribute exception in PR

  • Added try except only for the case (improbable) that there are PR judgement objects in the conferences which are in the production data base.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • indico/MaKaC/contributionReviewing.py

    r317278 re3b5ce  
    338338        pass 
    339339 
     340    def _getAnswerCounter(self): 
     341        try: 
     342            if self._answerCounter: 
     343                pass 
     344        except AttributeError: 
     345            self._answerCounter = Counter(1) 
     346        return self._answerCounter 
     347 
     348 
    340349    def getNewAnswerId(self): 
    341350        """ Returns a new an unused answerId 
    342351            Increments the answerId counter 
    343352        """ 
    344         return self._answerCounter.newCount() 
     353        return self._getAnswerCounter().newCount() 
    345354 
    346355    def getAllAnswers(self): 
     
    388397        question = self._getQuestionById(questionId) 
    389398        newAnswer = Answer(newId, rbValue, numberOfAnswers, question) 
    390         self._answers.append(newAnswer) 
     399        try: 
     400            self._answers.append(newAnswer) 
     401        except AttributeError: 
     402            self._answers = [] 
     403            self._answers.append(newAnswer) 
    391404        self.notifyModification() 
    392405        return newAnswer 
Note: See TracChangeset for help on using the changeset viewer.