diff --git a/euscanwww/djeuscan/management/commands/scan_portage.py b/euscanwww/djeuscan/management/commands/scan_portage.py index 86481e1..d5837ec 100644 --- a/euscanwww/djeuscan/management/commands/scan_portage.py +++ b/euscanwww/djeuscan/management/commands/scan_portage.py @@ -207,10 +207,10 @@ class ScanPortage(object): overlay=overlay, defaults={"alive": True, "packaged": True} ) - if not created: - obj.alive = True - obj.packaged = True - obj.save() + if not created: # Created objects have defaults values + obj.alive = True + obj.packaged = True + obj.save() if created: self.cache_store_version(obj) diff --git a/euscanwww/djeuscan/management/commands/scan_upstream.py b/euscanwww/djeuscan/management/commands/scan_upstream.py index c5e95b0..8014b7c 100644 --- a/euscanwww/djeuscan/management/commands/scan_upstream.py +++ b/euscanwww/djeuscan/management/commands/scan_upstream.py @@ -57,7 +57,7 @@ class ScanUpstream(object): def store_version(self, package, ver, url): obj, created = Version.objects.get_or_create( package=package, slot='', revision='r0', version=ver, overlay='', - defaults={"alive": True, "urls": url, "packaged": True} + defaults={"alive": True, "urls": url, "packaged": False} ) if not created: obj.alive = True