]> git.ipfire.org Git - pbs.git/commitdiff
cli: Fix running installchecks
authorMichael Tremer <michael.tremer@ipfire.org>
Sun, 26 Jan 2025 13:01:46 +0000 (13:01 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Sun, 26 Jan 2025 13:01:46 +0000 (13:01 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/scripts/pakfire-build-service

index 4900dbda43e652bf6b872731b19f1ae105cace46..097d883a581ee2bb3fd48ac84af953b18a09889b 100644 (file)
@@ -102,7 +102,7 @@ class Cli(object):
 
                # Collect jobs by UUID
                for uuid in uuids:
-                       job = self.backend.jobs.get_by_uuid(uuid)
+                       job = await self.backend.jobs.get_by_uuid(uuid)
                        if not job:
                                log.error("Could not find job '%s'" % uuid)
                                continue
@@ -113,6 +113,8 @@ class Cli(object):
                for job in jobs:
                        await job.installcheck()
 
+               await self.backend.db.commit()
+
        def _list_repository(self, distro_name, repo_name, arch):
                # Get distribution
                distro = self.backend.distros.get_by_slug(distro_name)