diff --git a/beat/web/backend/models.py b/beat/web/backend/models.py index 858127ee9551402ee97fe1fb171e2e6623aad3e2..cdb751afbffafa856267396ef3af9a9739ffe27f 100644 --- a/beat/web/backend/models.py +++ b/beat/web/backend/models.py @@ -47,6 +47,7 @@ import beat.core.data from ..common.models import Shareable, ShareableManager from ..common.texts import Messages +from ..statistics.utils import updateStatistics #---------------------------------------------------------- @@ -713,7 +714,8 @@ class Job(models.Model): diff_timings = self._merge_results() self.end_date = self.splits.order_by('-end_date').\ first().end_date - Result.objects.filter(splits__in=self.splits.all()).delete() + updateStatistics(self.result.stats, self.end_date) + Result.objects.filter(split__in=self.splits.all()).delete() seqtime = sum(diff_timings) timings = dict( queuing = (self.start_date - self.runnable_date).total_seconds(),