execute user import

This commit is contained in:
2022-10-24 18:12:44 +02:00
parent 5ed847de8b
commit 10cd7e4e38
3 changed files with 11 additions and 9 deletions

View File

@@ -10,6 +10,7 @@ from lib.obs import OBS
from lib.obs_revision import OBSRevision
from lib.proxy_sha256 import ProxySHA256, md5, sha256
from lib.request import Request
from lib.users import Users
def _files_hash(hash_alg, dirpath):
@@ -173,6 +174,10 @@ class Importer:
else:
rev.set_broken(db)
fake_accounts = ["unknown","buildservice-autocommit", "autobuild", "_service"]
if Users.user_lookup(db, rev.userid) is None and rev.userid not in fake_accounts:
self.obs.users(rev.userid).import_into_db(db)
for number in DBRevision.requests_to_fetch(db, project, self.package):
self.obs.request(number).import_into_db(db)