diff --git a/resallocserver/manager.py b/resallocserver/manager.py index 2e5752a..f09b199 100644 --- a/resallocserver/manager.py +++ b/resallocserver/manager.py @@ -688,6 +688,11 @@ def _clean_unknown_resources(self, event): with session_scope() as session: dbinfo = session.query(models.Pool).get(self.name) + if not dbinfo: + app.log.warning( + "Can not perform cleanup in the configured " + "pool %s: no such pool in SQL database.", self.name) + return last_cleanup = dbinfo.cleaning_unknown_resources if last_cleanup is None: last_cleanup = datetime.min