#60: Erreur à la génération des diffusions #61
@ -29,9 +29,10 @@ class Actions:
 | 
			
		||||
        for schedule in Schedule.objects.filter(program__active=True,
 | 
			
		||||
                                                initial__isnull=True):
 | 
			
		||||
            eps, diffs = schedule.diffusions_of_month(self.date)
 | 
			
		||||
 | 
			
		||||
            episodes += eps
 | 
			
		||||
            diffusions += diffs
 | 
			
		||||
            if eps:
 | 
			
		||||
                episodes += eps
 | 
			
		||||
            if diffs:
 | 
			
		||||
                diffusions += diffs
 | 
			
		||||
 | 
			
		||||
            logger.info('[update] %s: %d episodes, %d diffusions and reruns',
 | 
			
		||||
                        str(schedule), len(eps), len(diffs))
 | 
			
		||||
 | 
			
		||||
@ -400,7 +400,7 @@ class Schedule(BaseRerun):
 | 
			
		||||
        from .episode import Diffusion, Episode
 | 
			
		||||
        if self.initial is not None or \
 | 
			
		||||
                self.frequency == Schedule.Frequency.ponctual:
 | 
			
		||||
            return []
 | 
			
		||||
            return [], []
 | 
			
		||||
 | 
			
		||||
        # dates for self and reruns as (date, initial)
 | 
			
		||||
        reruns = [(rerun, rerun.date - self.date)
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user