diff --git a/euscanwww/euscan/management/commands/scan-upstream.py b/euscanwww/euscan/management/commands/scan-upstream.py index b1c464f..38f6aea 100644 --- a/euscanwww/euscan/management/commands/scan-upstream.py +++ b/euscanwww/euscan/management/commands/scan-upstream.py @@ -105,12 +105,16 @@ class Command(BaseCommand): self.store_result(options, package, log) def store_result(self, options, package, log): + # Remove previous logs + EuscanResult.objects.filter(package=package).delete() + obj = EuscanResult() obj.package = package obj.result = log obj.datetime = datetime.now() obj.save() + def store_package(self, options, cpv): cat, pkg, ver, rev = portage.catpkgsplit(cpv)