From: Michael Tremer Date: Mon, 26 Nov 2018 10:28:30 +0000 (+0000) Subject: release: Wrap scanning files into a transaction X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c49610bb2d28736902c566c3801fbc3d393edd0e;p=ipfire.org.git release: Wrap scanning files into a transaction Signed-off-by: Michael Tremer --- diff --git a/src/backend/releases.py b/src/backend/releases.py index 4a322087..5197f368 100644 --- a/src/backend/releases.py +++ b/src/backend/releases.py @@ -551,4 +551,6 @@ class Releases(Object): def scan_files(self, basepath="/pub/mirror"): for release in self: logging.info("Scanning %s..." % release) - release.scan_files(basepath=basepath) + + with self.db.transaction(): + release.scan_files(basepath=basepath)