From 5ce02bbbfe43cfe26968fea527b18848506f4725 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sybren=20A=2E=20St=C3=BCvel?= Date: Wed, 13 Sep 2017 11:23:00 +0200 Subject: [PATCH] Orphan finder: fix bug when no orphan files are found --- pillar/cli/maintenance.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pillar/cli/maintenance.py b/pillar/cli/maintenance.py index 13e45be6..ee953d1c 100644 --- a/pillar/cli/maintenance.py +++ b/pillar/cli/maintenance.py @@ -616,6 +616,10 @@ def find_orphan_files(proj_url): orphans = _find_orphan_files(project['_id']) + if not orphans: + log.info('No orphan files found, congratulations.') + return 0 + aggr = files_coll.aggregate([ {'$match': {'_id': {'$in': list(orphans)}}}, {'$group': {