From 77fe5ea1f9dc978c68fb6b01b6185dcb5f11908f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Johannes=20L=C3=B6thberg?= <johannes@kyriasis.com>
Date: Sat, 13 Feb 2016 21:42:12 +0100
Subject: reporead: Auto-adopt new packages to packager
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Signed-off-by: Johannes Löthberg <johannes@kyriasis.com>
Signed-off-by: Angel Velasquez <angvp@archlinux.org>
---
 devel/management/commands/reporead.py | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

(limited to 'devel/management')

diff --git a/devel/management/commands/reporead.py b/devel/management/commands/reporead.py
index 72061176..6e26710f 100644
--- a/devel/management/commands/reporead.py
+++ b/devel/management/commands/reporead.py
@@ -33,7 +33,7 @@ from django.utils.timezone import now
 
 from devel.utils import UserFinder
 from main.models import Arch, Package, PackageFile, Repo
-from packages.models import Depend, Conflict, Provision, Replacement, Update
+from packages.models import Depend, Conflict, Provision, Replacement, Update, PackageRelation
 from packages.utils import parse_version
 
 
@@ -396,6 +396,12 @@ def db_update(archname, reponame, pkgs, force=False):
             with transaction.atomic():
                 populate_pkg(dbpkg, pkg, timestamp=timestamp)
                 Update.objects.log_update(None, dbpkg)
+                prel = PackageRelation(pkgbase=dbpkg.pkgbase,
+                                       user=dbpkg.packager,
+                                       type=PackageRelation.MAINTAINER)
+                prel.save()
+
+
         except IntegrityError:
             if architecture.agnostic:
                 logger.warning("Could not add package %s; "
-- 
cgit v1.2.3-2-g168b