Add missing group delete in reporead
Otherwise we get duplicate groups each time we update the package, and any group removals would never actually happen. Signed-off-by: Dan McGee <dan@archlinux.org>
This commit is contained in:
parent
ed5c5f525a
commit
88eb925d03
@ -219,6 +219,7 @@ def populate_pkg(dbpkg, repopkg, force=False, timestamp=None):
|
||||
dbpkg.packagedepend_set.create(depname=dpname, depvcmp=dpvcmp)
|
||||
logger.debug('Added %s as dep for pkg %s' % (dpname,repopkg.name))
|
||||
|
||||
dbpkg.packagegroup_set.all().delete()
|
||||
if 'groups' in repopkg.__dict__:
|
||||
for y in repopkg.groups:
|
||||
dbpkg.packagegroup_set.create(name=y)
|
||||
|
Loading…
Reference in New Issue
Block a user