diff --git a/proxstar/proxmox.py b/proxstar/proxmox.py index 4ee4b74..b66f81e 100644 --- a/proxstar/proxmox.py +++ b/proxstar/proxmox.py @@ -274,10 +274,10 @@ def mount_vm_iso(proxmox, vmid, iso): def get_pools(proxmox, db): + ignored_pools = get_ignored_pools(db) pools = [] for pool in proxmox.pools.get(): poolid = pool['poolid'] - ignored_pools = get_ignored_pools(db) if poolid not in ignored_pools and is_user(poolid): pools.append(poolid) pools = sorted(pools) diff --git a/proxstar/tasks.py b/proxstar/tasks.py index 8522670..9db5c95 100644 --- a/proxstar/tasks.py +++ b/proxstar/tasks.py @@ -76,7 +76,7 @@ def process_expiring_vms_task(): proxmox = connect_proxmox() db = connect_db() starrs = connect_starrs() - pools = get_pools(proxmox) + pools = get_pools(proxmox, db) for pool in pools: expiring_vms = [] vms = get_vms_for_user(proxmox, db, pool)