Project

General

Profile

« Previous | Next » 

Revision 3840893f

Added by Mikaël Ates about 12 years ago

agenda/dossier: There are acts without initial state.

View differences:

calebasse/agenda/views.py
264 264
        for act in acts_of_the_day:
265 265
            state = act.get_state()
266 266
            display_name = VALIDATION_STATES[state.state_name]
267
            if not state.previous_state and state.state_name == 'NON_VALIDE':
267
            if state and not state.previous_state and state.state_name == 'NON_VALIDE':
268 268
                state = None
269 269
            actes.append((act, state, display_name))
270 270
            if not act.id:
calebasse/dossiers/views.py
279 279
        ctx['last_rdvs'] = []
280 280
        for act in Act.objects.last_acts(ctx['object']).prefetch_related('doctors'):
281 281
            state = act.get_state()
282
            if not state.previous_state and state.state_name == 'NON_VALIDE':
282
            if state and not state.previous_state and state.state_name == 'NON_VALIDE':
283 283
                state = None
284 284
            ctx['last_rdvs'].append((act, state))
285 285
        ctx['status'] = []

Also available in: Unified diff