Project

General

Profile

« Previous | Next » 

Revision bcb3b530

Added by Benjamin Dauvergne over 12 years ago

actes: try to use prefetched field in Act.get_state

View differences:

calebasse/actes/models.py
152 152
        return False
153 153

  
154 154
    def get_state(self):
155
        return self.actvalidationstate_set.latest('created')
155
        states = sorted(self.actvalidationstate_set.all(),
156
                key=lambda avs: avs.created, reverse=True)
157
        if states:
158
            return states[0]
159
        return None
156 160

  
157 161
    def is_state(self, state_name):
158 162
        state = self.get_state()

Also available in: Unified diff