From 5b1884ead76fb97ec85eb61511dd6b1f0934dcb7 Mon Sep 17 00:00:00 2001 From: Corentin Chary Date: Mon, 4 Jun 2012 10:28:06 +0200 Subject: [PATCH] djeuscan: fix alive / packaged updates Signed-off-by: Corentin Chary --- euscanwww/djeuscan/management/commands/scan_portage.py | 8 ++++---- euscanwww/djeuscan/management/commands/scan_upstream.py | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) 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